1 / 17
文档名称:

mysql常见查询语句和学习笔记.doc

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

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

分享

预览

mysql常见查询语句和学习笔记.doc

上传人:xxj16588 2018/1/17 文件大小:421 KB

下载得到文件列表

mysql常见查询语句和学习笔记.doc

文档介绍

文档介绍:实践成功的例子进入到C盘的mysql server :
(1)备份和还原某个表:
备份语句:mysqldump - -uwjf -p wjf teams>F:\ //注意:。
或者:mysqldump - -uwjf -p123456 wjf teams>F:\//后面不加分号的喔。
还原语句:mysqldump - -uwjf -p123456 wjf<F:\//后面不加分号的喔。
**************************************************************************************************
【1】cmd命令进入到mysql指令中,然后登录数据库:mysql - -uwjf -p123456回车ok.
【2】数据库: SHOW DATABASES; use 数据库名; CREATE DATABASE school; DROP DATABASE school;
【3】存储引擎:查看mysql数据库支持的存储引擎:SHOW ENGINES;
查看mysql数据库支持的存储引擎:SHOW VARIABLES LIKE'have%';
查看你mysql默认的存储引擎:SHOW VARIABLES LIKE'storage_engine';
查看某张表使用的存储引擎:SHOW CREATE TABLE 表名;
修改存储引擎ALTER TABLE teacherInfo ENGINE=MYISAM;
【4】字段(修改字段名用change,修改字段其它用modify)、表、外键
#修改字段类型ALTER TABLE teams MODIFY division CHAR(6);
#修改字段位置ALTER TABLE players MODIFY TOWN VARCHAR(30) AFTER STREET;
#增加字段并指定位置ALTER TABLE teams ADD long_time DATE AFTER division ;
#修改字段名字和类型;ALTER TABLE 表名 CHANGE 旧属性名新属性名数据类型(新或旧的)ALTER TABLE teams CHANGE long_time time_long DATETIME;
#删除字段ALTER TABLE teacher DROP address;
#清除数据,不删除数据结构的语句:truncate table 表名。
#删除表名DROP TABLE department;
#修改表名ALTER TABLE teacher RENAME teacherInfo;#修改表名
CREATE TABLE grade(
id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT,
course VARCHAR(10) NOT NULL ,
s_num INT(10) NOT NULL ,
grade VARCHAR(4),
CONSTRAINT grade_fk FOREIGN KEY (s_num)#创建表并指定外键:constraint 外键名 foreign key (指定
为外键的字段名) reference 父表(外键对应父表里的对应字段)
REFERENCES student(num)
);
#删除表的外键ALTER TABLE worker DROP FOREIGN KEY worker_fk;
#增加主键:
CREATE TABLE Persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT uc_PersonID PRIMARY KEY (Id_P,LastName)#增加主键
)
【5】索引
普通索引:是最基本的索引,没有任何限制。
唯一索引:与普通索引类似,不同在于索引列的值必须唯一但是允许有空值。
主键索引:是一种特殊的唯一索引,不允许有空值。一般是在建表的时候同时创建主键索引。
#创建索引create index index_name on table_name(字段属性[字段长度]):CREATE