数据表操作
创建数据表
先选择数据库 比如: use sjk
;
CREATE TABLE 表名
( ) default charset=‘utf8’;
创建表的关键词
UNSIGNED 无符号;
auto_increment 自增长;
NOT NULL 不为空;
PRIMARY KEY 主键;
COMMENT ’ '; 注释内容;
IF NOT EXISTS ; 没有这个表的时候创建;
=查询表=
SHOW TABLES; 查询数据库已有的表;
DESC 表名 ; 查询要查询的表中所有的字段;
DESC 表名 字段名;查询某一项字段;如name 、id 、age、time、like;
SHOW CREATE TABLE 表名;查询已建的某个表;
SHOW COLUMNS FROM 表名;查看表结构;
=修改表=
ALTER TABLE 表名 ADD LIKE varchar(40);在表结构最后添加字段;
ALTER TABLE 表名 CHANGE 列名 列名 varchar(40);修改字段名,第一个换成第二个;
ALTER TABLE 表名 MODIFY 列 VARCHAR(50); 修改字段类型;
ALTER TABLE 表名 DROP 列 ; 删除字段;
ALTER TABLE 表名 RENAME 表名; 修改数据表名称;
RENAME TABLE 表名1 TO 表名2; 将表名1重命名为表名2;
DROP TABLE IF NOT EXISTS 表名 ; 删除数据表;
关于创建表的四种约束
UNIQUE; 加上代表具有唯一性;
DEFAULT; 加上代表默认值;
PRIMARY KEY; 主键约束;
NOT NULL; 不为空;