> 文章列表 > mysql常用sql

mysql常用sql

mysql常用sql

1. 创建数据库和表

在使用MySQL之前,需要先创建一个空的数据库,使用CREATE DATABASE语句即可,例如:

CREATE DATABASE dbname;

要创建一个表,使用CREATE TABLE语句,指定表名和列名、数据类型、约束条件等:

CREATE TABLE tablename (column1 datatype constraints,column2 datatype constraints,...);

2. 插入数据

插入数据使用INSERT INTO语句,指定表名和要插入的值:

INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...);

可以一次插入多条数据,用逗号分隔:

INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...), (value1, value2, ...), ...;

3. 更新数据

使用UPDATE语句更新表中的数据,指定表名、列名和要更新的值:

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

可以一次更新多条数据:

UPDATE tablename SET column1=value1 WHERE condition1; UPDATE tablename SET column1=value1 WHERE condition2; ...

4. 查询数据

使用SELECT语句查询表中的数据,指定要查询的列名或使用星号查询所有列:

SELECT column1, column2, ... FROM tablename;

可以使用WHERE条件筛选数据:

SELECT column1, column2, ... FROM tablename WHERE condition;

使用ORDER BY语句按照指定的列排序:

SELECT column1, column2, ... FROM tablename ORDER BY column1 ASC|DESC;

5. 删除数据和表

使用DELETE语句删除表中的数据,可以指定条件删除:

DELETE FROM tablename WHERE condition;

使用DROP TABLE语句删除表:

DROP TABLE tablename;

也可以使用DROP DATABASE语句删除整个数据库:

DROP DATABASE dbname;