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;