MySQL 基本操作查询

来源:转载

数据库操作

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 <表名> GHANGE <旧字段名> <新字段名>;

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 条件];

文章为博主总结,未经同意请勿转载!

分享给朋友:
您可能感兴趣的文章:
随机阅读: