-
约束以及修改字段表名等总结图查看全部
-
-----修改数据表----- --添加单列 ALTER TABLE table_name ADD [COLUNM] col_name column_definition [FIRST | AFTER col_name] --FIRST AFTER指定添加的位置 --添加多列 ALTER TABLE table_name ADD [COLUNM] (col_name column_definition,...) --删除列 ALTER TABLE tbl_name DROP [COLUMN] col_name --删除多列 ALTER TABLE tbl_name DROP [COLUMN] col_name,[COLUMN] col_name...查看全部
-
.....查看全部
-
MySQL提示符查看全部
-
MySQL参数查看全部
-
1、添加主键约束: ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] PRIMARY KEY[index_type] (col_name); 2、添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] UNIQUE KEY[index_type] (col_name1,col_name2...); 3、添加爱外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] FOREIGN KEY [index_type](外键列) REFERENCES 父类(参考列); 4、添加/删除默认DEFAULT约束 ALTER TABLE tbl_name ALTER col_name SET DEFAULT literal / DROP DEFAULT;查看全部
-
约束初识查看全部
-
添加column: ALTER TABLE table_name ADD column_name VARCHAR(20) NOT NULL; ALTER TABLE table_name ADD column_name VARCHAR(20) NOT NULL AFTER column2; ALTER TABLE table_name ADD column_name VARCHAR(20) NOT NULL FIRST; ALTER TABLE table_name ADD (column1 VARCHAR(20) NOT NULL, column2 VARCHAR(10) NOT NULL); 删除column: ALTER TABLE table_name DROP column_name;查看全部
-
外键约束参数操作 一、删除或更新父表数据,控制参数 1、语法:FOREIGN KEY 子表(外键列)REFERENCES 父表(参考列)【ON DELETE】 参数 2、参数 当父表删除和更新操作时: · CASCADE:子表也删除和更新 · SET NULL:子表设置为NULL,但子表外键列不能设置为NOT NULL(矛盾) · RESTRICT:拒绝对父表的删除或者更新操作。 · NO ACTION:标准SQL关键字,MYSQL中与RESTRICT相同查看全部
-
主键约束和unique key约束的异同 同:都保证记录的唯一性 异:主键约束一张表中只能有一个,但是unique key约束一张表中可以有多个;并且唯一约束可以为空值(null)查看全部
-
-----数据表操作----- PRIMARY KEY 主键约束 UNIQUE KEY 唯一约束 DEFAULT 默认约束 NOT NULL 非空约束查看全部
-
auto_increment必须和主键primary key一起使用,但是主键primary key不一定要和auto_increment一块使用。查看全部
-
-----默认值----- --DEFAULT --当插入记录时,如果没有明确为字段赋值,则自动赋予默认值 sex ENUM('1','2','3') DEFAULT '3' INSERT tb6(username) VALUES('Tom') sex会默认为3查看全部
-
-----唯一约束-----UNIQUE KEY --唯一约束可以保证记录的唯一性 --唯一约束的字段可以为空值(NULL) --每张数据表可以存在多个唯一的约束 UNIQUE KEY查看全部
-
-----主键约束----- --每张数据表只能存在一个主键 --主键保证记录的唯一性 --主键自动为NOT NULL PRIMARY KEY AUTO_INCREMENT --用了AUTO_INCREMENT,可以不用给主键赋值,他会自动从1开始递增 INSERT tb3(username) VALUES('John'); INSERT tb3(username) VALUES('Tom');查看全部
举报
0/150
提交
取消