Mysql数据库和表的基本操作
2018-05-08 本文已影响2人
灰纸白字
创建数据库
CREATE DATABASE 数据库名称;
查看数据库
SHOW DATABASES;
查看已经创建的数据库信息
SHOW CREATE DATABASE 数据库名称;
修改数据库
ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin;
删除数据库
DROP DATABASE 数据库名称;
选择创建表的数据库
USE 数据库名;
创建数据表
CREATE TABLE 表名 ( 字段名 1,数据类型 [完整性约束条件], 字段名 2,数据类型 [完整性约束条件], .... 字段名 n,数据类型 [完整性约束条件], )
查看数据表
SHOW CREATE TABLE 表名;
使用DESCRIBE语句查看数据表
DESCRIBE 表名; 或简写为: DESC 表名;
修改表名
ALTER TABLE 旧表名 RENAME [TO] 新表名;
修改字段名
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 例:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 VERCHAR(20);
修改字段的数据类型
ALTER TABLE 表名 MODIFY 字段名 数据类型;
添加字段
ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件] [FIRST|AFTER 已存在字段名]
删除字段
ALTER TABLE 表名 DROP 字段名;
修改字段的排列位置
ALTER TABLE 表名 MODIFY 字段名 1 数据类型 FIRST|AFTER 字段名 2 例:ALTER TABLE 表名 MODIFY id INT(20) AFTER grade;
删除数据表
DROP TABLE 表名;