acebing

班级

TA还未加入任何班级

课程

编程开发 PHP视频教程
2万+浏览/ 330学员/ 4.5评分
6万+浏览/ 1392学员/ 4.2评分

笔记

来自第6课 创建、修改和删除表(0)

一、表的创建1、创建表CREATE TABLE 表名 (字段 数据类型,...., );2、查看表SHOW TABLES 表名;3、主键单字段主键 PRIMARY KEY多字段主键 PRIMARY KEY(字段名。。。)4、外键CONSTRAINT 外键别名 FOREIGN KEY(属性1.1,属性1.2,.......属性1.n)REFERENCES 表名(属性2.1,属性2.2,......属性2.n)5、非空约束NOT NULL6、唯一性约束字段 数据类型  UNIQUE7、自动增长字段名 数据类型  AUTO_INCREMENT8、默认值字段名 数据类型 DEFAULT 默认值9、查看表的结构DISCRIBE 表名;(查看表结构)SHOW CREATE TABLE 表名 /G(查看表的详细结构) 二、表的修改1、表名的修改ALTER TABLE 旧表名 RENAME[TO] 新表名2、数据类型的修改ALTER TABLE 表名 MODIFY 属性名 数据类型;3、字段名的修改ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型;4、字段的增加ALTER TABLE 表名 ADD  新属性名 新数据类型 条件;5、字段的删除ALTER TABLE 表名 DROP  属性名6、字段的排列顺序ALTER TABLE 表名 MODIFY 属性名1 数据类型 FIRST|AFTER 属性名2;7、表存储引擎的修改ALTER TABLE 表名 ENGINE=存储引擎名;三、表的删除1、表的删除DROP TABLE 表名;2、外键的删除ALTER TABLE 表名 DROP FOREIGN KEY 外键别名; 

来自第9课 触发器(0)

一、触发器的创建1、单条执行语句CREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件 ON 表名 FOR EACH ROE 执行语句2、多条执行语句CREATE TRIGGER 触发器 BEFORE|AFTER 触发事件 ON 表名 FOR EACH ROE 执行语句BEGIN执行语句一;执行语句二;END结束符号的转换DELIMITE 结束符号二、触发器的查看1、SHOW TRIGGERS;2、SELECT*FROM information_scheme.trtggers;三、触发器的删除DROP TRIGGER 触发器名;

来自第7课 索引(0)

一、创建表的时候创建索引1、普通索引CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。INDEX( 要创建索引的属性名));2、唯一性索引CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。UNIQUE INDEX 索引名( 要创建索引的属性名  排序方式));3、全文索引CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。FULLTEXT INDEX 索引名( 要创建索引的属性名))ENGINE=MyISAM;4、单列索引CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。INDEX 索引名(要创建索引的属性名(索引的长度)));5、多列索引CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。INDEX 索引名(要创建索引的属性名1,要创建索引的属性名2,...));6、空间索引CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。SPATIAL INDEX 索引名( 要创建索引的属性名))ENGINE=MyISAM;二、在已存在的表上创建索引CREATE [UNIQUE|FULLTEXT|SPATIAL]INDEX 索引名 ON 表名 (属性名{(长度)}【ASC|DESC】);三、用ALTER TABLE 语句来创建索引ALTER TABLE 表名 ADD [UNIQUE|FULLTEXT|SPATIAL]INDEX 索引名 (属性名{(长度)}【ASC|DESC】);

留言

功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。