DESC t_dept

ALTER TABLE t_dept
ADD descri VARCHAR(20) ALTER TABLE t_dept
ADD decribe VARCHAR(20) FIRST ALTER TABLE t_dept
ADD descr VARCHAR(100)
AFTER deptno ALTER TABLE t_dept
DROP descri ALTER TABLE t_dept
DROP decribe DESCRIBE t_dept ALTER TABLE t_dept
MODIFY descr INT DESC t_dept ALTER TABLE t_dept
CHANGE descr me INT DESC t_dept ALTER TABLE t_dept
CHANGE me he VARCHAR(100) DESC t_dept ALTER TABLE t_dept
MODIFY he VARCHAR(100) FIRST
DESC t_dept ALTER TABLE t_dept
MODIFY he VARCHAR(100)
AFTER loc DESC t_dept DROP TABLE t_dept CREATE TABLE t_dept(
deptno INT NOT NULL,
dname VARCHAR(20),
loc VARCHAR(40)
) DESC t_dept DROP DATABASE test1 CREATE DATABASE company;
USE company;
CREATE TABLE t_dept(
deptno INT NOT NULL,
dname VARCHAR(20) DEFAULT 'cjgong',
loc VARCHAR(40)
) DROP DATABASE company
CREATE DATABASE company;
USE company CREATE DATABASE t_dept(
deptno INT,
dname VARCHAR(20) UNIQUE,
loc VARCHAR(40)
) DESC t_dept; CREATE TABLE t_dept(
deptno INT,
dname VARCHAR(20),
loc VARCHAR(40),
CONSTRAINT uk_name UNIQUE(dname)
); CREATE TABLE t_dept(
deptno INT,
dname VARCHAR(20),
loc VARCHAR(40),
CONSTRAINT pk_name PRIMARY KEY(dname)
)
CREATE DATABASE company;
USE company CREATE TABLE t_dept(
deptno INT,
dname VARCHAR(20),
loc VARCHAR(40),
CONSTRAINT pk_dname_deptno PRIMARY KEY(deptno,dname)
) CREATE DATABASE company;
USE company; CREATE TABLE t_dept(
deptno INT PRIMARY KEY AUTO_INCREMENT,
dname VARCHAR(20),
loc VARCHAR(40)
)
ALTER TABLE t_dept
ADD deptno1 INT; CREATE TABLE t_employee(
empno INT PRIMARY KEY,
ename VARCHAR(20),
job VARCHAR(40),
MGR INT,
Hiredate DATE,
sal DOUBLE(10,2),
comm DOUBLE(10,2),
deptno INT,
CONSTRAINT fk_deptno FOREIGN KEY(deptno)
REFERENCES t_dept(deptno)
); DESC t_employee DESC t_dept
  1 DESC t_dept
2
3 ALTER TABLE t_dept
4 ADD descri VARCHAR(20)
5
6 ALTER TABLE t_dept
7 ADD decribe VARCHAR(20) FIRST
8
9 ALTER TABLE t_dept
10 ADD descr VARCHAR(100)
11 AFTER deptno
12
13 ALTER TABLE t_dept
14 DROP descri
15
16 ALTER TABLE t_dept
17 DROP decribe
18
19 DESCRIBE t_dept
20
21 ALTER TABLE t_dept
22 MODIFY descr INT
23
24 DESC t_dept
25
26 ALTER TABLE t_dept
27 CHANGE descr me INT
28
29 DESC t_dept
30
31 ALTER TABLE t_dept
32 CHANGE me he VARCHAR(100)
33
34 DESC t_dept
35
36 ALTER TABLE t_dept
37 MODIFY he VARCHAR(100) FIRST
38 DESC t_dept
39
40
41 ALTER TABLE t_dept
42 MODIFY he VARCHAR(100)
43 AFTER loc
44
45 DESC t_dept
46
47 DROP TABLE t_dept
48
49 CREATE TABLE t_dept(
50 deptno INT NOT NULL,
51 dname VARCHAR(20),
52 loc VARCHAR(40)
53 )
54
55 DESC t_dept
56
57 DROP DATABASE test1
58
59 CREATE DATABASE company;
60 USE company;
61 CREATE TABLE t_dept(
62 deptno INT NOT NULL,
63 dname VARCHAR(20) DEFAULT 'cjgong',
64 loc VARCHAR(40)
65 )
66
67 DROP DATABASE company
68 CREATE DATABASE company;
69 USE company
70
71 CREATE DATABASE t_dept(
72 deptno INT,
73 dname VARCHAR(20) UNIQUE,
74 loc VARCHAR(40)
75 )
76
77 DESC t_dept;
78
79 CREATE TABLE t_dept(
80 deptno INT,
81 dname VARCHAR(20),
82 loc VARCHAR(40),
83 CONSTRAINT uk_name UNIQUE(dname)
84 );
85
86 CREATE TABLE t_dept(
87 deptno INT,
88 dname VARCHAR(20),
89 loc VARCHAR(40),
90 CONSTRAINT pk_name PRIMARY KEY(dname)
91 )
92 CREATE DATABASE company;
93 USE company
94
95 CREATE TABLE t_dept(
96 deptno INT,
97 dname VARCHAR(20),
98 loc VARCHAR(40),
99 CONSTRAINT pk_dname_deptno PRIMARY KEY(deptno,dname)
100 )
101
102 CREATE DATABASE company;
103 USE company;
104
105 CREATE TABLE t_dept(
106 deptno INT PRIMARY KEY AUTO_INCREMENT,
107 dname VARCHAR(20),
108 loc VARCHAR(40)
109 )
110 ALTER TABLE t_dept
111 ADD deptno1 INT;
112
113 CREATE TABLE t_employee(
114 empno INT PRIMARY KEY,
115 ename VARCHAR(20),
116 job VARCHAR(40),
117 MGR INT,
118 Hiredate DATE,
119 sal DOUBLE(10,2),
120 comm DOUBLE(10,2),
121 deptno INT,
122 CONSTRAINT fk_deptno FOREIGN KEY(deptno)
123 REFERENCES t_dept(deptno)
124 );
125
126 DESC t_employee
127
128 DESC t_dept
129 DROP TABLE t_employee
130 DROP TABLE t_dept
131
132 USE company
133
134 CREATE TABLE t_dept(
135 deptno INT,
136 dname VARCHAR(20),
137 loc VARCHAR(40),
138 INDEX index_deptno(deptno)
139 )
140 SHOW CREATE TABLE t_dept
141
142 EXPLAIN
143 SELECT *FROM t_dept WHERE deptno=1
144
145 CREATE INDEX index_deptno
146 ON t_dept (deptno)
147
148 SHOW CREATE TABLE t_dept
149
150 ALTER TABLE t_dept
151 ADD INDEX index_deptno(deptno)
152
153 SHOW CREATE TABLE t_dept
154
155 CREATE TABLE t_dept(
156 deptno INT UNIQUE,
157 dname VARCHAR(20),
158 loc VARCHAR(40),
159 UNIQUE INDEX index_deptno(deptno)
160 )
161
162
163 EXPLAIN
164 SELECT *FROM t_dept WHERE deptno=10
165
166 #mysql -h localhost -u root -p
167
168 CREATE UNIQUE INDEX index_deptno
169 ON t_dept(deptno)
170
171 EXPLAIN
172 SELECT *FROM t_dept WHERE dname='cjgong'
173
174 CREATE FULLTEXT INDEX index_loc
175 ON t_dept(loc)
176
177 SHOW CREATE TABLE
178
179 ALTER TABLE t_dept
180 ADD FULLTEXT INDEX index_loc(loc)

MySQL语法练习一的更多相关文章

  1. MYSQL 语法大全自己总结的

    mysql语法大全 --------数据链接---------------------数据库服务启动net start mysql --关闭服务net stop mysql --登录 -u,-p后面不 ...

  2. 学习mysql语法--基础篇(一)

      前  言  mysql  mysql语法--本篇学习都是通过使用Navicat Premium(数据库管理工具),连接mysql数据. 本篇学习主要有两个部分:    一.创建用户,创建数据库,给 ...

  3. 学习mysql语法--基础篇(二)

      前  言  mysql  mysql语法--本篇学习都是通过使用Navicat Premium(数据库管理工具),连接mysql数据. 本篇学习主要有两个部分: [SQL语句的组成]   DML ...

  4. mysql语法之case when then与列转行

    mysql语法中case when then与列转行的使用场景非常丰富. case语句类似java中条件分支语句的作用,可以类比java中的switch语句或者if语句来学习. 其语法如下: case ...

  5. mongo 与 传统mysql语法对比

    MongoDB语法                                  MySql语法 db.test.find({'name':'foobar'})<==> select ...

  6. Mongodb与mysql语法比较

    Mongodb与mysql语法比较   mongodb与mysql命令对比 传统的关系数据库一般由数据库(database).表(table).记录(record)三个层次概念组成,MongoDB是由 ...

  7. mongodb linux基本启动 基础增删改 mysql语法的对比

    一.主流数据源类型 还存在自定义数据源以及REST接口数据,共6中数据源. 二.linux下启动连接数据库 进去mongodb的目录启动服务:mongo --host 192.168.320.826 ...

  8. mysql 基础篇5(mysql语法---数据)

    6 增删改数据 -- ********一.增删改数据********* --- -- 1.1 增加数据 -- 插入所有字段.一定依次按顺序插入 INSERT INTO student VALUES(1 ...

  9. MongoDB(五)mongo语法和mysql语法对比学习

    我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识. mongodb与MySQL命令对比 关系型数据库一般是由数据库(datab ...

  10. mysql 语法总结

    设置SQL语句所用的字符编码:set names UTF8; 判断指定的数据库是否存在:DROP DATABASE IF EXISTS  库; 开始使用指定的数据库:USE 库; 创建数据库CREAT ...

随机推荐

  1. css超出隐藏显示省略号怎么设置?

    当我们在进行网页前端开发的时候,一般获取文章标题,然后一行一行的显示.但是当标题过长的时候,就会造成换行显示.还有显示部分文本信息时,如果全部显示就过于繁琐,会带来不会的网页体验感.虽然我们可以使用o ...

  2. 题解 [SHOI2012]随机树

    题目传送门 Description \(n\le 100\) Solution Problem 1 不难看出,答案就是: \[1+\sum_{i=1}^{n-1} 2/(i+1) \] Problem ...

  3. 魔改swagger:knife4j的另外一种打开方式

    之前公司使用了swagger作为文档管理工具,原生的swagger-ui非常丑,之后就用了开源项目 萧明 / knife4j 的swagger组件进行了swagger渲染,改造之后界面漂亮多了,操作也 ...

  4. 常用SQL函数大全

    数学函数 mod(x,y) 返回x/y的模(余数)mod(5,3)=2,mod(3,5)=3 floor(x)   返回小于x的最大整数值ceiling(3)=3,ceiling(3.1)=3 cei ...

  5. 深入理解Java虚拟机之垃圾回收篇

    垃圾回收简介 ​ Java 会对内存进行自动分配与回收管理,使上层业务更加安全,方便地使用内存实现程序逻辑.在不同的 JVM 实现及不同的回收机制中,堆内存的划分方式是不一样的. ​ 简要地介绍下垃圾 ...

  6. 使用 z3 进行逆向 解密字符串

    在逆向过程中,我们知道了一个结果值,和一段计算代码.这个时候我们需要知道计算前的值是什么:需要用到 z3 模块来进行解题 z3项目地址 Java代码如下: private String b(Strin ...

  7. 【c++ Prime 学习笔记】第19章 特殊工具与技术

    某些程序对内存分配有特殊要求,不能直接使用标准内存管理机制 重载new和delete算符可控制内存分配的过程 19.1.1 重载new和delete 说法"重载new和delete" ...

  8. OO第三次博客作业--第三单元总结

    一.JML 语言的理论基础及应用工具链 JML 是一种行为接口规格语言,提供了对方法和类型的规格定义手段.通过 JML 和其支持工具,不仅可以基于规格自动构造测试用例,并整合了 SMT Solver ...

  9. Noip模拟51 2021.9.12

    T1 茅山道术 考场上卡在了一个恶心的地方, 当时以为每次施法都会产生新的可以施法的区间,然后想都没细想, 认为不可做,甚至$dfs$也无法打,考后一问发现是自己想多了.. 新产生的区间对答案根本没有 ...

  10. 2021.8.9考试总结[NOIP模拟34]

    T1 Merchant 如果$t=0$时不能达到$s$,那么所拿物品的价值一定关于时间单调递增,答案单调.因此可以特判$0$后二分. 用$sort$复杂度被卡,要用$\textit{nth_eleme ...