数据类型与数据表
数据类型
数据表
打开数据库
USE db_name;
创建数据表
CREATE TABLE [IF NOT EXISIT] table_name(
column_name data_type,
...
)
查看数据表列表
SHOW TABLE[FROM db_name]
[LINK 'pattern'|WHERE expr]
查看数据表结构
SHOW COLUMNS FROM tbl——name;
插入记录 (即像表中赋值)
INSERT [INTO] tbl_name[(col_name0,co_name1)..]VALUES(val1,val2..);
查看记录
SELECT expr ,...FROM tbl_name;
SELECT * FROM tb1_name;查看所有字段记录
空值与非空
在创建数据表的时候 在字段后面 可以指定输入的是否可以为空
NULL 字段值可以是空 默认
NOT NULL 字段值不能是空
主键与自动编号
自动编号必须与主键组合使用 但是主键可以不用自动编号
自动编号 默认起始值是1,每次递增1
1. AUTO_INCREMENT 自动编号 写在主键后
2. PRIMARY KEY 主键 一个数据表只有一盒主键 保证记录唯一 自动NOT NULL 创建表的时候设置
唯一约束
为了保证唯一 但是不想设置为主键 那可以用UNIQUE KEY
UNIQUE KEY 保证数据唯一 字段可以为空
每张表可以有多个唯一约束 这是与主键的最大不同
默认值 DEFAULT
当插入记录时,如果没有明确为字段赋值,则自动赋予默认值