- 数据库基本操作
查看数据库
SHOW DATABASES;
进入数据库
USE mysql
判断所在的数据库
SELECT DATABASES();
查看当前数据库
SELECT user();
创建数据
CREATE DATABASE `use_name`;
删除数据
DROP DATABASE `use_name`;
- 表操作
查看当前数据库中的所有表格
SHOW TABLES;
从某个库中查询所有表
SHOW TABLES FROM `mysql`;
创建数据表
ta为创建的表名 id 和name为字段名
CREATE TABLES `ta`(
`id` INT,
`name` VARCHAR(20)
);
``
查看表的创建信息
```sql
SHOW CREATE TABLES `ta`;
查看表的字段信息
DESC 'ta';
删除表
DROP TABLE `ta`;
添加字段
对表ta中的字段 a,b,c添加成INT类型
ALTER TABLE ta` ADD(
`a` INT,
`b` INT.
`c` INT
);
修改字段类型 MODIFY是改列的数据类型
把字段age的类型修改成VARCHAR(3)
ALTER TABLE `ta` MODIFY `age` VARCHAR(3);
修改字段类型 CHANGE是修改列和字段名
对表ta中的字段age修改成字段名ages类型为INT
ALTER TABLE `ta` CHANGE `age` `ages` INT;
修改表名 RENAME 原表ta修改成tb
ALTER TABLE `ta` RENAME `tb`;
删除字段 DROP 删除表ta中的a,b,c的字段
ALTER TABLE `ta`
DROP `a`,
DROP `b,
DROP `c`;
- 表数据的增删改查
插入数据
INSERT INTO `ta`(`id`, `name`)
VALUES(1,`xioawang`),
(2,`xiaoyang`),
(3, `zhangsan`);
查看表中的数据
SELECT * FROM `ta`;
更新数据 对表ta中的id为1的age修改为17
UPDATE `ta` SET `age`=17 WHERE `id`=1;
删除表中的数据 表ta中id为3的数据
DELETE FROM `ta` WHERE `id`=3;