1. 终端登录mysql数据库
mysql -uroot -p
输入密码即可登录
2. 查看有什么数据库
show databases;
3. 选择指定数据库
use 数据库名;
4. 查看数据库中的数据表
show tables;
5. 查看创建好的数据表的结构
describe 数据表名;
6. 查看数据表中的数据
select * from 数据表名;
7. 退出数据库服务器
exit;
8. 在数据库服务器中创建自己的服务器
create database 数据库名;
9. 创建一个数据表。创建一个表pet
create TABLE pet(
name VARCHAR(20),
owner VARCHAR(20),
sex CHAR(1),
brith DATE
);
10. 向数据表中插入数据:
insert into 数据表名 values(表值);
11. 修改数据表中数据
update 数据表名 set 字段1=值1,字段2=值2 ... where 条件;
12. 删除数据表中数据:
delete from 数据表名 where 条件;
测试:
创建一个数据库:
create database test;
输出: Query OK, 0 rows affected (0.03 sec)
选中数据库:
use test;
输出: Database changed
创建数据表:
create table student(
name VARCHAR(20),
id VARCHAR(20),
birth DATE,
sex VARCHAR(10)
);
输出:Query OK, 0 rows affected (0.04 sec)
查看创建好的数据库中:
describe student;
输出:
|+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| id | varchar(20) | YES | | NULL | |
| birth | date | YES | | NULL | |
| sex | varchar(10) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
向student表中插入数据:
insert into student values('吴成伟','081418159','1999-08-25','男');
insert into student values('李中祥','081418123','2000-01-01','女');
insert into student values('陶明辉','081418129','1999-06-05','男');
insert into student values('张欢','081418123','1998-05-15','男');
insert into student values('二狗子','081418199','1998-05-15','男');
输出:Query OK, 1 row affected (0.01 sec)
修改student表中的数据:
update student set sex='男' where name='李中祥';
输出:
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
删除student表中的数据:
delete from student where name='二狗子';
输出:Query OK, 1 row affected (0.01 sec)