1 / 7
文档名称:

mysql学习笔记.docx

格式:docx   大小:109KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql学习笔记.docx

上传人:xxj16588 2018/1/5 文件大小:109 KB

下载得到文件列表

mysql学习笔记.docx

相关文档

文档介绍

文档介绍:show databases; :表示查看所有的数据库
use <库名>; :表示使用该库
show tables ; :表示查看库里面的所有表
primary key :主键,简称pk
unique :候选键
foreign:外键,简称fk
references句子用来创建一个表中一组列与表中被参考的候选键之间的关系
desc <表名> :查看表结构
not null:非空
check:用来创建列的限制。
constraint :用于定义约束 constraint <约束名> check(约束条件)
depault :定义默认值 default <值>
表的修改
alter table
添加列:alter table Tale_Name ADD column_name datatype[(size)]
删除类的语法:alter table Table_Name DROP COLUMN column_name
时间类型Date
Date
大对象类型
Blob 40G(oracle里)
候选键
候选键:Candidate key
Unique关键字用来表明一列(或者列的集合)一定不能在表中任何地方复制。在符合unique限制的一组列中输入值之后,再输入任何复制现存的一组值的值都会被数据库所抛弃。
UNIQUE(name);
CKECK
拘束 CHECK(条件);
关闭和打开数据库服务(在dos命令下)
net stop mysql;
net start mysql;
默认值设定
DEFAULT ‘要默认的值’
如:time date default sysdate null; 默认系统的时间(不是标准的语句,有些数据库不支持sysdate关键字)
主码自增长
如id int AUTO_INCREMENT PRIMARY KEY
CHECK中的可选值范围设定
如:check(genre in(‘Horror’,’conedy’,’drama’));
表的修改(增加字段)
Altet TABLE tablename ADD columnname datatype[(size)]
表的修改(删除字段)
ALTER TABLE tablename DROP COLUMN colnmnname;
视图定义
CREATE VIEW AS<查询表达式>
为表添加约束语句(外键约束)
ALTER TABLE tablename ADD CONSTRAINT FK_字段名 foreign key (字段名) references 表名(字段名)on update restrict;
修改视图
ALTER VIEW 视图名 AS (查询语句)
视图修改(字段重命名)
ALTER VIEW 表名(新的字段名字1,新的字段名2,…)AS (查询语句);
索引(UNIQUE是创建一个唯一索引的关键字)
CREATE [UNIQUE] INDEX 索引名 ON 表名(字段名)
即对某个表的某个字段创建索引
DELETE语句
DELETE from tablename where
LIKE模糊查询
From table where column [not] patter