数据库的操作:
创建数据库
CREATE DATABASE 数据库名;
查看数据库;
SHOW DATABASES;---->必须为复数S
选择数据库:
use 数据库名;------->之间没有DATABASE
表操作------创建表
CREATE TABLE 表名();
use 数据库名;--->首先选择数据库
示例:
use 数据库名
CREATE TABLE 表名(studentNO INT(4) NOT NULL COMMENT'学号' PRIMARY KEY);
查看表
show TABLES;------->必须是复数
查看表定义
DESCRIBE 表名;
删除表
DROP TABLE 表名;
修改表结构
ALTER TABLE 表名 ADD 新增字段名 字段名的数据类型;
更改字段名
ALTER TABLE 表名 CHANGE 原来的字段名称 新的字段名称 数据类型(长度);
更新字段名----修改同一个字段的自动增长、数据类型、非空、唯一约束、主外键
ALTER TABLE 表名 MODIFY 字段名 数据类型等;
删除字段
ALTER TABLE 表名 DROP COLUMN字段名;
添加外键约束
ALTER TABLE 含外键的表名 ADD CONSTRAINT 外键名称 FOREIGN KEY(含外键的字段)
REFEREN CES 主表(字段名);
删除外键约束
ALTER TABLE 含外键的表名 DROP FOREIGN KEY 外键名称;
注释 | COMMENT'学号' |
非空 | NOT NULL |
无符号 | UNSIGNED |
默认值 | DEFAULT'男' |
唯一约束 | UNQUE KEY |
自增 | AUTO_INMARY KEY |
主键 | PRIMARY KEY |
外键 | POREIGN KEY |
注意:外键添加前不能插入数据,需要先设置外键再添加数据