以下是一些常用的 MySQL 语句:
- 创建表:
CREATE TABLE table_name (
column_name1 data_type constraints,
column_name2 data_type constraints,
...
);
其中,table_name
是表名,column_name1, column_name2, ...
是列名,data_type
是数据类型,constraints
是约束条件。
- 插入数据:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
其中,table_name
是表名,column1, column2, ...
是列名,value1, value2, ...
是列对应的值。
- 查询数据:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
其中,column1, column2, ...
是要查询的列名,table_name
是表名,condition
是查询条件。
- 更新数据:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
其中,table_name
是表名,column1, column2, ...
是要更新的列名,value1, value2, ...
是对应列要设置的新值,condition
是更新条件。
- 删除数据:
DELETE FROM table_name
WHERE condition;
其中,table_name
是表名,condition
是删除条件。
- 修改表结构:
ALTER TABLE table_name
ADD COLUMN column_name data_type constraints;
其中,table_name
是表名,column_name
是要添加的列名,data_type
是数据类型,constraints
是约束条件。
- 创建索引:
CREATE INDEX index_name ON table_name (column_name);
其中,index_name
是索引名称,table_name
是表名,column_name
是要创建索引的列名。
- 删除索引:
DROP INDEX index_name ON table_name;
其中,index_name
是索引名称,table_name
是表名。
- 连接表:
SELECT table1.column1, table1.column2, table2.column3, ...
FROM table1
JOIN table2 ON table1.column_name = table2.column_name;
其中,table1, table2
是要连接的表名,column1, column2
是表1要查询的列名,column3, ...
是表2要查询的列名,column_name
是两个表中需要连接的列名。
以上列举的是一些 MySQL 基础语句,还有更多高级语句可以根据实际需求来查询。