MySQL指令以及中文注解
时间: 2023-05-25 21:05:25 浏览: 87
1. 创建数据库命令:CREATE DATABASE database_name;
创建一个名为database_name的数据库。
2. 切换数据库命令:USE database_name;
切换到已存在的名为database_name的数据库。
3. 查看所有数据库命令:SHOW DATABASES;
列出所有已经创建过的数据库。
4. 创建表命令:CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
...
);
创建一个名为table_name的表,可以添加多个列名和数据类型。
5. 查看所有表命令:SHOW TABLES;
列出当前数据库中的所有表。
6. 查看表结构命令:DESCRIBE table_name;
列出表的详细结构,包括列名、数据类型、主键等。
7. 插入数据命令:INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
向指定的table_name表中插入数据。
8. 查找数据命令:SELECT column1, column2, ... FROM table_name WHERE condition;
根据条件查找指定的表中的数据。
9. 更新数据命令:UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
在指定的表中根据条件更新对应的数据。
10. 删除数据命令:DELETE FROM table_name WHERE condition;
在指定的表中根据条件删除对应的数据。
11. 创建主键命令:ALTER TABLE table_name ADD PRIMARY KEY (column_name);
将指定的列名添加为该表的主键。
12. 创建外键命令:ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES referenced_table_name (referenced_column_name);
将指定的列名添加为该表的外键,并将其关联到referenced_table_name表中的referenced_column_name列名。
13. 创建索引命令:CREATE INDEX index_name ON table_name (column_name);
为指定的列名创建一个索引,以加快查询速度。
14. 删除表命令:DROP TABLE table_name;
删除指定表名的表,并且连带着删除与之关联的所有数据。
15. 删除数据库命令:DROP DATABASE database_name;
删除指定数据库名的数据库,并且连带着删除其中的所有表和数据。
阅读全文