关于数据库
创建数据库
CREATE DATABASES 数据库名称;
例:CREATE DATABASES itcast;
查看已有数据库
SHOW DATABASES;
查看某个数据库信息
SHOW CREATE DATADASE 数据库名称;
例:SHOW CREATE DATABASES itcast;
修改数据库的编码
ALTER DATABASE 数据库名称 DAFAULT CHARACTER SET 编码方式 COLLATE 编码方式_BIN;
例:ALTER DATABASE itcast DAFAULT CHARACTER SET gbk COLLATE gbk_BIN;
删除数据库
DROP DATABASE 数据库名称;
例:DROP DATABASE itcast;
关于数据表
创建数据表
CREATE TABLE 表名 例:CREATE TABLE student
( (
字段名1,数据类型[完整性约束条件], id INT(11),
字段名2,数据类型[完整性约束条件], name VARCHAR(20),
字段名2,数据类型[完整性约束条件] grade FLOAT
); );
查看数据表
SHOW CREATE TABLE 表名;
例:SHOW CREATE TABLE itcast;
DESC 表名;
例:DESC itcast;
修改数据表名
ALTER TABLE 旧表名 RENAME TO 新表名;
例:ALTER TABLE tb_grade RENAME TO grade;
修改字段名
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
例:ALTER TABLE tb_grade CHANGE name username VACHAR(20);
修改字段数据类型
ALTER TABLE 表名 MODIFY 字段名 数据类型;
例:ALTER TABLE tb_grade MODIFY id INT(20);
添加字段
添加至数据至数据表第一位
ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件] FIRST;
例:ALTER TABLE tb_grade ADD age INT(10) FIRST;
添加数据至已存在数据后一位
ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件] AFTER name;
例:ALTER TABLE tb_grade ADD age INT(10) AFTER name;
删除字段
ALTER TABLE 表名 DROP 字段名;
例:ALTER TABLE tb_grade DROP age;
修改字段排列顺序
ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST;
例:ALTER TABLE tb_grade MODIFY id INT(20) FIRST;
ALTER TABLE 表名 MODIFY 字段名1 数据类型 AFTER 字段名2;
例:ALTER TABLE tb_grade MODIFY name VARCHAR(20) AFTER id;
删除数据表
DROP TABLE tb_grade;
网友评论