MYSQL的增删改查
1.创建数据库exercise和test表
CREATE DATABASE 库名;
USE 要使用的库名;
CREATE TABLE 表名(列名1 列类型(长度),列名2 列类型(长度)...);
结果
2.增
INSERT INTO 表名(列名1,列名2,...)VALUE(值1,值2,...),(值1,值2,...);
结果
注意:
1)插入的值得类型要与列的类型一致或兼容
2)列数与值的个数必须保持一致
3)列的顺序可以互换
4)可以省略列名,默认为给所有列添加数据,而且列的顺序和表中的列的顺序一致
3.查
查看当前MySQL数据库的版本信息:
SELECT VERSION();
输出当前所有数据库
SHOW database();
输出当前数据库中所有的表:
SHOW tables;
输出指定库的所有表:
SHOW tables FROM 库名;
输出该表中所有的数据:
SELECT * FROM 表名;
输出该表中指定列的数据:
SELECT 列名1,列名2,... FROM 表名;
条件查询
-
WHERE
-
语句 WHERE 条件
-
SELECT 列名 FROM 表名 WHERE 条件;
4. 改
修改表名:
ALTER TABLE 旧表名 RENAME TO 新表名;
结果
修改列名:
ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 数据结构;
结果
5.删
删除数据库:
DROP DATABASE 库名;
删除表:
DROP TABLE 表名;
删除表中的某列:
ALTER TABLE 表名 DROP COLUMN 列名;
删除表中数据:
DELETE FROM 表名 WHERE 条件;
(如果不加条件,则删除表中的所有数据)
TRUNCATE TABLE 表名;