Mysql数据库基础知识个人笔记

连接本地数据库:

mysql -h localhost -u root -p 回车输入数据库密码

数据库的基础操作:

查看当前所有的数据库:show databases;  #系统自带有四个库
创建数据库:create database 数据库名;
打开数据库:use 数据库名;
删除数据库:drop database 数据库名;
查看单个数据库信息: show create database 数据库名;

表的基础操作

约束条件与数据类型的宽度一样,都是可选参数。

作用:用于保证数据的完整性和一致性。

PRIMARY KEY (PK)    标识该字段为该表的主键,可以唯一的标识记录
FOREIGN KEY (FK) 标识该字段为该表的外键
NOT NULL 标识该字段不能为空
UNIQUE KEY (UK) 标识该字段的值是唯一的
AUTO_INCREMENT 标识该字段的值自动增长(整数类型,而且为主键)
DEFAULT 为该字段设置默认值
UNSIGNED 无符号
ZEROFILL 使用0填充

创建表

create table 表名 (
字段1 数据类型(长度) 完整性约束,
字段2 数据类型(长度) 完整性约束
);

查看表结构,详细结构,所有表

describe 表名;   或   desc 表名;
e.g desc t1;
---------------------------------------------
show create table 表名\G;
\G:帮助整理结果的格式
e.g show create table course\G;
---------------------------------------------
show tables;

删除表

drop table 表名;

查询表

select * from 表名;

最新文章

  1. Gerald is into Art
  2. 数据库客户端SQLeonardo的使用
  3. [转]EntityFramework走马观花之CRUD(下)
  4. js实现文字字幕滚动
  5. JQuery ajax调用asp.net的webMethod
  6. Android WebView坑摘要
  7. JAVA基础-JDBC(一)
  8. 克拉默法则(Cramer's Rule)的证明
  9. android 摇一摇+震动+声音效果
  10. ORACLE中INSERT插入多条数据
  11. OpenCV-Python 中文教程(搬运)目录
  12. 挂载银行前置机Ukey到windows server2012虚拟机的操作记录
  13. 【转】Python之数据序列化(json、pickle、shelve)
  14. 深入浅出 JavaScript 关键词 -- this
  15. Gravitational Teleport简单使用
  16. Q他中的乱码再理解
  17. MySQL Json类型的数据处理
  18. 架构:The Onion Architecture : part 3(洋葱架构:第三篇)(转载)
  19. Mybatis之reflection包源代码解析(一)
  20. sourcetree和Git的使用教程

热门文章

  1. 02 RESTFul接口和HTTP的幂等性分析
  2. 关于升级最新版本node.js你知道多少?
  3. 我熬夜开发了一款简约实用、支持多平台的Markdown在线编辑器(开源)
  4. Linux文件的通配符
  5. Java中时间方法大全01(持续更新)
  6. CMU15445 (Fall 2019) 之 Project#2 - Hash Table 详解
  7. java导出excel单sheet超过65535数据报错拆分多sheet导出
  8. 4-12 Spring Security + JWT
  9. 1_day01_操作系统安装
  10. ESXI启用本地登录和SSH服务连接功能,使用Xshell连接