mysql数据库语句大全

admin 35 0

MySQL是一个流行的关系型数据库管理系统,它支持多种SQL(结构化查询语言)语句来执行各种数据库操作,以下是一些常用的MySQL数据库语句:

1. **创建数据库**

CREATE DATABASE database_name;

2. **删除数据库**

DROP DATABASE database_name;

3. **选择数据库**

USE database_name;

4. **创建表**

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
    ...
);

5. **删除表**

DROP TABLE table_name;

6. **插入数据**

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

7. **查询数据**

SELECT column1, column2, ...
FROM table_name;

8. **更新数据**

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

9. **删除数据**

DELETE FROM table_name WHERE condition;

10. **创建索引**(提高查询速度)

CREATE INDEX index_name ON table_name (column1, column2, ...);

11. **创建主键**(唯一标识记录)

ALTER TABLE table_name ADD PRIMARY KEY (column_name);

12. **创建外键**(建立两个表之间的关系)

ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES other_table(other_column);

13. **创建唯一约束**(确保列中的值唯一)

ALTER TABLE table_name ADD UNIQUE (column_name);