-
事务的特性
查看全部 -
事务
用于保证数据库的完整性
查看全部 -
锁
-共享锁
-排他锁
查看全部 -
1.创建数据库 CREATE {DATABASE | SCHEMA}[IF NOT EXITS] db_name [DEFAULT] CHARACTE SET [=] charset_name {}//必选项 [] //可选项 | //过滤or 从什么中选择 CREATE DATABASE t1; 2.查看当前服务器下的数据库 SHOW {DATABASE | SCHEMA} [LIKE “pattern”| WHERE expr] SHOW DATEBASES;// 查看当前服务器下的数据库。 正确安装mySQL后,自带以下4个数据库: information_schema mysql performation_schema test CREATE DATABASE IF NOT EXISTS t1; SHOW WARNING;//查看警告。 SHOW CREATE DATABASE t1;//查看数据库的编码方式。 CREATE DATABASE IF NOT EXISTS t2 CHARACTE SET gbk;//创建数据表t2并设置编码方式。 SHOW CREATE DATEBASE t2; 3.修改数据库 ALERT {DATABASE | SCHEMA}[db_name] [DEFAULT] CHARACTE SET [=]charset_name ALERT DATABASE t2 CHARACTE SET=utf8;//修改数据库t2的编码方式 SHOW CREATE DATEBASE t2;//显示数据t2编码方式 4.删除数据库 DORP {DATABASE | SCHEMA}[IF EXISTS] db_name; DORP DATABASE t1;//删除数据库t1;查看全部
-
第3节所有知识点
查看全部 -
修改数据表
数据表更名(列名称和数据表名称尽量不要改动,因为实际使用中可能会有关联,导致存储过程出现问题)
方法1
ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name
方法2(可以修改多张表的名称)
RENAME TABLE tbl_name TO new_tbl_name [,tbl_name2 TO new_tbl_name2]...
查看全部 -
修改数据表
修改列名称(既可以修改列定义,也可以修改列名称)
ALTER TABLE tbl_name CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST|AFTER col_name]
查看全部 -
修改数据表
修改列定义(列名字不存在问题,列的类型或者位置可能存在问题)
ALTER TABLE tbl_name MODIFY [COLUMN] col_name colunm_definition [FIRST | AFTER col_name]
查看全部 -
修改数据表
删除外键约束
ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol
查看全部 -
修改数据表
删除唯一约束
ALTER TABLE tbl_name DROP {INDEX|KEY} index_name
需要指定名称,因为一张表可以有多个唯一约束
查看全部 -
修改数据表
删除主键约束
ALTER TABLE tbl_name DROP PRIMARY KEY
不需要指定名称,因为一张表只有一个主键
查看全部 -
修改数据表
添加/删除默认约束
查看全部 -
修改数据表
添加外键约束
查看全部 -
修改数据表
添加主键约束
ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARYKEY [index_type] (index_col_name,...)
查看全部 -
修改数据表
添加唯一约束
ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,...)
查看全部
举报