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 ...
随机推荐
- css3新增属性-background背景
css3新增属性 边框属性 背景属性 文字属性 颜色属性 背景属性 属性 说明 background-image 添加背景图片 background-size 指定背景图像的大小 background ...
- SudokuSolver 2.0:用C++实现的数独解题程序 【一】
SudokuSolver 2.0 实现效果 H:\Read\num\Release>sudoku.exe Order please: Sudoku Solver 2.0 2021/10/2 by ...
- 【Python】 第三周:基本数据类型
整数 python整数无限制 二进制:以0b或者0B开头,例如: 0b010,-0B101 八进制:以0o或者0O开头,例如:0o123,-0O456 浮点数 浮点数间运算存在不确定尾数,不是bug ...
- Java(22)常用API一
1 API 1.1 API概述 什么是API API (Application Programming Interface) :应用程序编程接口 java中的API 指的就是 JDK 中提供的 ...
- vue介绍啊
声明式渲染:vue的核心是一个允许你才用一个简洁的模板语法来声明式的将数据渲染进行DOM的系统 html部分:<div id="app"> {{message}}< ...
- ZK(ZooKeeper)分布式锁实现
点赞再看,养成习惯,微信搜索[牧小农]关注我获取更多资讯,风里雨里,小农等你. 本文中案例都会在上传到git上,请放心浏览 git地址:https://github.com/muxiaonong/Zo ...
- 难搞的C语言指针你搞懂了多少
C语言指针说难不难但是说容易又是最容易出错的地方,因此不管是你要做什么只要用到C指针你就跳不过,今天咱们就以 十九个例子来给大家简单的分析一下指针的应用,最后会有C语言视频资料提供给大家更加深入的参考 ...
- Linux文件IO操作
来源:微信公众号「编程学习基地」 目录 文件操作 Linux文件类型 Linux文件权限 修改文件权限 Linux error 获取系统调用时的错误描述 打印错误信息 系统IO函数 open/clos ...
- MD5函数(公共方法)
1 #region MD5函数 2 /// <summary> 3 /// MD5函数 4 /// </summary> 5 /// <param name=" ...
- SI Macro
获取 buf 里的 symbol cbuf = BufListCount() msg(cbuf) ibuf = 0 while (ibuf < cbuf) { hbuf = BufListIte ...