「 MYSQL 」
August 19, 2018
Words count
1.8k
Reading time
2 mins.
一、创建表
- 创建表
CREATE TABLE dept(
deptino INT,
dname VARCHAR(20),
loc VARCHAR(20)
)
- 查看表的详细定义
SHOW CREATE TABLE dept\G
特殊说明:MySQL的命令行中,语句的结尾有三种:英文分号,\g和\G,其中\G的显示效果最好
二、增加字段
- 在表的最后增加字段(默认是在最后添加)
ALTER TABLE dept ADD descri VARCHAR(20);
- 在表的第一行添加字段
...
Read article
「 MYSQL 」
August 19, 2018
Words count
78
Reading time
1 mins.
ALTER TABLE tableName CONVERT TO CHARACTER SET utf8;
Read article
「 MYSQL 」
August 19, 2018
Words count
342
Reading time
1 mins.
CREATE VIEW VIEW_DEPT_DNO AS SELECT DEPTNO AOC_ID,
DNAME AOC_NAME,LOC AOC_LOC FROM DEPT WHERE LOC ="本部";
DROP VIEW VIEW_DEPT_DNO;
Read article
「 MYSQL 」
August 19, 2018
Words count
2.2k
Reading time
2 mins.
创建表的时候,创建索引
CREATE TABLE DEPT_INDEX(
DEPTNO INT,
DNAME VARBINARY(20),
LOC VARBINARY(20),
INDEX INDEX_DEPTNO(DEPTNO)
);
利用CREATE INDEX创建索引
CREATE INDEX INDEX_DNAME ON DEPT_INDEX(DNAME);
修改表的时候创建索引
ALTER TABLE DEPT_INDEX ADD INDEX INDEX_LOC(LOC(10));
创...
Read article
「 MYSQL 」
August 19, 2018
Words count
1.5k
Reading time
1 mins.
ALTER DATABASE databaseName DEFAULT CHARACTER SET utf8;
ALTER TABLE tableName CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];
如:ALTER TABLE logtest DEFAULT CHARACTER SET...
Read article
「 MYSQL 」
August 19, 2018
Words count
267
Reading time
1 mins.
EXISTS用于检查子查询是否至少会返回一行数据,如果有数据返回,则给exists一个true值,否则false。where条件后,如果exists返回一个true,则继续执行查询语句。
EXISTS 指定一个子查询,检测行的存在。
语法:
EXISTS subquery
参数:subquery是一个首先的SELECT语句(不允许compute子句和into关键字)
结果类型:Boolean 如果子查询包含行,则返回true,否则返回flase
Read article