MySQL之操作数据表
数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。
1.打开数据库
mysql -uroot -proot -P3306 -h127.0.0.1
u:用户名 p:密码 P:端口号 h:连接地址
2.创建数据表
CREATE TABLE table_name(
column_name data_type,
.....
)
3.查看数据表
SHOW TABLES [FROM db_name]
4.查看数据表的结构
SHOW COLUMNS FROM tbl_name
5.MySQL记录的插入与查找
插入:
INSERT [INTO] tal_name [(col_name,...)] VALUES(val,...)
查找:
SELECT expr,... FROM tal_name
6.空值与非空
NULL,字段值可以为空
NOT NULL,字段值禁止为空
7.自动编号
AUTO_INCREMENT 自动编号,且必须与主键组合使用
默认情况下,起始值为1,每次的增量为1
8.MySQL主键
PRIMARY KEY
主键约束;每张数据表只能存在一个主键;主键保证记录的唯一性;主键自动为NOT NULL。
9.MySQL唯一约束
UNIQUE KEY
唯一约束可以保证记录的唯一性;唯一约束的字段可以为空值(NULL);每张数据表可以存在多个唯一约束。
10.MySQL默认约束
DEFAULT默认值;当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。
