MySQL语法练习一
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语法练习一的更多相关文章
- MYSQL 语法大全自己总结的
mysql语法大全 --------数据链接---------------------数据库服务启动net start mysql --关闭服务net stop mysql --登录 -u,-p后面不 ...
- 学习mysql语法--基础篇(一)
前 言 mysql mysql语法--本篇学习都是通过使用Navicat Premium(数据库管理工具),连接mysql数据. 本篇学习主要有两个部分: 一.创建用户,创建数据库,给 ...
- 学习mysql语法--基础篇(二)
前 言 mysql mysql语法--本篇学习都是通过使用Navicat Premium(数据库管理工具),连接mysql数据. 本篇学习主要有两个部分: [SQL语句的组成] DML ...
- mysql语法之case when then与列转行
mysql语法中case when then与列转行的使用场景非常丰富. case语句类似java中条件分支语句的作用,可以类比java中的switch语句或者if语句来学习. 其语法如下: case ...
- mongo 与 传统mysql语法对比
MongoDB语法 MySql语法 db.test.find({'name':'foobar'})<==> select ...
- Mongodb与mysql语法比较
Mongodb与mysql语法比较 mongodb与mysql命令对比 传统的关系数据库一般由数据库(database).表(table).记录(record)三个层次概念组成,MongoDB是由 ...
- mongodb linux基本启动 基础增删改 mysql语法的对比
一.主流数据源类型 还存在自定义数据源以及REST接口数据,共6中数据源. 二.linux下启动连接数据库 进去mongodb的目录启动服务:mongo --host 192.168.320.826 ...
- mysql 基础篇5(mysql语法---数据)
6 增删改数据 -- ********一.增删改数据********* --- -- 1.1 增加数据 -- 插入所有字段.一定依次按顺序插入 INSERT INTO student VALUES(1 ...
- MongoDB(五)mongo语法和mysql语法对比学习
我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识. mongodb与MySQL命令对比 关系型数据库一般是由数据库(datab ...
- mysql 语法总结
设置SQL语句所用的字符编码:set names UTF8; 判断指定的数据库是否存在:DROP DATABASE IF EXISTS 库; 开始使用指定的数据库:USE 库; 创建数据库CREAT ...
随机推荐
- 从零入门 Serverless | 教你 7 步快速构建 GitLab 持续集成环境
作者 | 存诚 阿里云弹性计算团队 本文整理自<Serverless 技术公开课>,"Serverless"公众号后台回复"入门",即可获取系列文章 ...
- 熊猫分布密度制图(ArcPy实现)
一.背景 大熊猫是我国国家级珍惜保护动物,熊猫的生存必须满足一定槽域(独占的猎食与活动范围)条件.因此,科学准确的分析熊猫的分布情况,对合理制定保护措施和评价保护成效具有重要意义. 二.目的 通过练习 ...
- 2020.10.23-vj个人赛补题
B - B Polycarp loves lowercase letters and dislikes uppercase ones. Once he got a string s consistin ...
- 提高微信小程序的应用速度
一.是什么 小程序启动会常常遇到如下图场景: 这是因为,小程序首次启动前,微信会在小程序启动前为小程序准备好通用的运行环境,如运行中的线程和一些基础库的初始化 然后才开始进入启动状态,展示一个固定的启 ...
- 【UE4 C++】 Datatable 读写、导入导出 CSV/Json
Datatable 读取行数据 1. 创建结构体 继承自 FTableRowBase USTRUCT(BlueprintType) struct FSimpleStruct :public FTabl ...
- [no code][scrum meeting] Beta 1
$( "#cnblogs_post_body" ).catalog() 会议纪要 会议在微信群进行:集体反思alpha阶段博客分数尤其是scrum博客分数低的问题,讨论beta阶段 ...
- springBoot服务整合线程池ThreadPoolTaskExecutor与@Async详解使用
ThreadPoolExecutor:=======这个是java自己实现的线程池执行类,基本上创建线程池都是通过这个类进行的创建.ThreadPoolTaskExecutor:========这个是 ...
- ST表 ----kzsn考挂后有感
ST表,一个十分神奇的东西,需要O(nlogn)的时间预处理,但是他查询只需要O(1). 看似与线段树等数据结构时间复杂度一样,但是ST表的复杂度只在于预处理,预处理之后可以当做不耗时! 而想线段树这 ...
- [经验] 电源抑制比(PSRR)的测量原理及解决方法
PSRR(Power supply rejection ratio)又称电源抑制比,是衡量电路对于输入电源中纹波抑制大小的重要参数,表示为输出纹波和输入纹波的对数比,单位为分贝(dB)[1],其计算公 ...
- 常用Java API:Calendar日期类
摘要 在蓝桥杯中有关于日期计算的问题,正好java中的Date类和Calendar类提供了对日期处理的一些方法.Date类大部分方法已经废弃了,所以本文将详细介绍Calendar类. Calendar ...