SHOW TABLES:查看数据库中的表。
SHOW CREATE TABLE table_name: 查看表的创建语句。
desc table_name: 查看数据库中表的结构。
SHOW TABLE STATUS; 获取表的信息。
CREATE: 创建.
数据类型:
NULL: 表示空
AUTO_INCREMENT:自增长
PRIMARY KEY:约束唯一标识数据库表中的每条记录。
主键必须包含唯一的值。
主键列不能包含 NULL 值。
每个表都应该有一个主键,并且每个表只能有一个主键。
DEFAULT:如果没有规定其他的值,那么会将默认值添加到所有的新记录.
ALTER TABLE student ADD phone int(11) NOT NULL:在数据表中添加一个手机号信息类型为int型,并且不能为空值。
ALTER TABLE student DROP COLUMN age;:删除学生信息表中年龄这一列。
.
ALTER TABLE student MODIFY phone varchar(11) NULL :更改学生信息表中电话类型为varchar(11),null
DROP TABLE student:删除学生信息表。
INSERT INTO badboy (id,name,age) VALUES(NULL,"xxx",10)在学生信息表中插入信息;
INSERT INTO teachers(id,name,email,address,age) VALUES(NULL,"xx","xxxxxxxxxx","xxx",40);在教师表中添加教师信息。
常用表的操作报错信息:
1062: 字符段重复,入库失败。
1050:数据表不存在.
1064:不支持错误提示中的编码。
什么是联合主键:联合主键就是用2个或2个以上的字段组成主键。用这个主键包含的字段作为主键,这个组合在数据表中是唯一,且加了主键索引。