MySQL 基本操作查询
2017-07-31 09:13
399 查看
数据库操作
1.显示全部数据库
SHOW DATABASES;
2.创建数据库
CREATE DATABASE <数据库名称>;
3.删除数据库
DROP DATABASE <数据库名称>;
3.选择使用数据库
USE <数据库名称>;
数据表操作
4.创建数据表
CREATE TABLE <表名> ( 字段名1 数据类型 [列级别的约束条件] [默认值], 字段名2 数据类型 [列级别的约束条件] [默认值], ... , );
5.约束条件
单字段主键约束字段名 数据类型 PRIMARY KEY [默认值]
多字段主键约束
PRIMARY KEY(字段名1,字段名2,...)
非空约束
字段名 数据类型 NOT NULL
唯一性约束
字段名 数据类型 UNIQUE
默认约束
字段名 数据类型 DEFAULT 默认值
自动增加
字段名 数据类型 AUTO_INCREMENT
外键约束
[CONSTRAINT <外键名>] FOREIGN KEY 字段名1,字段名2,... REFERENCES <主键名> 主键列1,主键列2,...
6.查看数据表结构
DESCRIBE <表名>; DESC <表名>;
7.查看表详细结构
SHOW CREATE TABLE <表名\G>;
8.修改表名
ALTER TABLE <旧表名> RENAME [TO] <新表名> <数据类型>;
9.修改字段数据类型
ALTER TABLE <表名> MODIFY <字段名> <数据类型>;
10.修改字段名
ALTER TABLE <表名> CHANGE <旧字段名> <新字段名>;
11.添加字段
ALTER TABLE <表名> ADD <新字段名> <新数据类型> [列级别的约束条件] [默认值];
12.删除字段
ALTER TABLE <表名> DROP <字段名>;
13.修改字段排列位置
ALTER TABLE <表名> MODIFY <字段1> <数据类型> FIRST | AFTER <字段2>;
14.更改表储存引擎
ALTER TABLE <表名> ENGINE=<新储存引擎名>;
15.删除外键约束
ALTER TABLE <表名> DROP FOREIGN KEY <外键约束名>;
16.删除没有被关联的表
DROP TABLE IF EXISTS 表1,表2...;
查询数据
17.查询语句
SELECT { * | <字段列表> } [ FROM <表1,表2,...> [ WHERE <表达式> [GROUP BY <group by definition>] [HAVING <expression> [{<operator> <expression>}...] ] [ORDER BY <order by definition>] [LIMIT [<offset>,] <row count>] ] SELECT [字段1,字段2,...] FROM [表或视图] WHERE [查询条件];
DESC,ASC 降序,升序排列
BETWEEN … AND … 范围查询
’%’ ‘_’ 多字符和单字符通配
AND OR 条件查询
COUNT(*) 记录行总数
插入,更新与删除
18.插入数据
INSERT INTO <表名>(字段1,字段2,...) VALUES(插入字段1的数据,插入字段2的数据,...) (第二组值) ...;
19.更新数据
UPDATE <表名> SET 字段1=更新的值,字段2=更新的值,... WHERE 条件;
20.删除数据
DELETE FROM <表名> [WHERE 条件];
文章为博主总结,未经同意请勿转载!
相关文章推荐
- MySQL多表查询的基本操作
- MySQL 学习教程(七)【整理】-数据的基本查询操作
- Django - 与 Mysql 结合的 基本配置操作 并实现查询功能
- mysql笔记二:基本数据库、表查询操作
- MySQL数据记录基本操作——单表查询
- mysql自学,数据库基本操作语句_查询_插入_更新
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- mysql中创建表实例全析及查询基本操作
- 在MySQL中使用子查询和标量子查询的基本操作教程
- MySQL数据记录基本操作——多表查询、子查询和正则表达式查询
- MySQL数据记录基本操作——多表查询、子查询和正则表达式查询
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- (三)mysql——SQL基本操作之SELECT查询
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- Mysql 多表查询基本操作 第五更
- MySQL基本操作:数据库的创建、查询、更新、插入、删除表格
- Java 连接MYSQL基本操作 查询更新
- [MySQL]命令行工具和基本操作
- 数据库之python+MySQL基本操作