AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > MySQL

MYSQL的一些操作基础

51自学网 2016-09-18 http://www.51zixue.net
mysql 查看默认引擎show variables like 'storage_engine';查看表详细结构语句SHOW CREARTE TABLE 表名 /G修改表名ALTER TABLE 旧表名 RENAME (TO) 新表名修改字段的数据类型ALTER TABLE 表名 MODIFY 属性名 数据类型;eg:ALTER TABLE user MODIFY name varchar(30);修改字段名(属性名)ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型;增加字段(属性)ALTER TABLE  表名 ADD 属性名1 数据类型【完整性约束条件】[FIRST] AFTER 属性名2删除字段(属性)ALTER TABLE 表名 DROP 属性名;修改字段的排列位置ALTER TABLE 表名 MODIFY 属性名1 数据类型 [FIRST] AFTER 属性名2;更改表的存储引擎ALTER TABLE 表名 engine=存储引擎名;删除表的外键约束ALTER TABLE 表名 DROP FOREIGN KEY 外键别名;索引的优点:可以提高检索数据的速度缺点:创建和维护索引需要耗费时间,占用物理空间,在已经存在的表创建索引CREARTE [UNIQUE | FULLTEXT | SPATIAL] INDEX 索引名 ON 表名(属性名[(长度)] [ASC|DESC]);用ALTER TABLE 来创建索引ALTER TABLE 表名 ADD [UNIQUE | FULLTEXT | SPATIAL] INDEX 索引名(属性名[(长度)] [ASC|DESC]);删除索引DROP INDEX 索引名 ON 表名创建视图的语法CREARTE [ALGORITHM = { UNDEFINED | MERGE | TEMPTABLE}] VIEW  视图名 [(属性名字)] AS SELECT  语句[WITH [CASCADED | LOCAL] CHECK OPTION];查看视图DESC 视图名SHOW TABLES STATUS 查看视图基本信息SHOW TABLES STATUS LIKE ‘视图名’SHOW CREARTE VIEW 查看视图详细信息SHOW CREARTE VIEW  视图;修改视图CREARTE OR REPLACE [ALGORITHM = { UNDEFINED | MERGE | TEMPTABLE}] VIEW  视图名 [(属性名字)] AS SELECT  语句[WITH [CASCADED | LOCAL] CHECK OPTION];ALTER [ALGORITHM = { UNDEFINED | MERGE | TEMPTABLE}] VIEW  视图名 [(属性名字)] AS SELECT  语句[WITH [CASCADED | LOCAL] CHECK OPTION];更新视图UPDATE 视图 SET 属性名;删除视图DROP VIEW [IF EXISTS] 视图名列表 [RESTRICT|CASCADE]创建只有一种执行语句的触发器的形式如下:CREARTE TRIGGER 触发器名 BEFORE | AFTER 触发事件 ON 表名FOR EACH ROW 执行语句创建有多个执行语句的触发器的形式:CREARTE TRIGGER 触发器名 BEFORE | AFTER 触发事件 ON 表名FOR EACH ROWBEGINE执行语句列表END查看触发器SHOW TRIGGER 触发器名删除触发器DROP TRIGGER 触发器名


 
上一篇:mysql忘记root密码连接本地的修改  下一篇:MYSQL 数据库导入导出命令