1. 登录数据库服务器
mysql -uroot -p123456
2. 显示数据库服务器中所有的数据库
show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
5 rows in set (0.00 sec)
3. 选中一个数据库进行操作(这里选择test数据库)
use test;
Database changed
4. 显示所选数据库中所有的数据表
show tables;
+----------------+
| Tables_in_test |
+----------------+
| pet |
+----------------+
1 row in set (0.00 sec)
5. 创建数据库(这里创建的是test数据库)
create database test;
6. 创建数据表(这里创建的是pet表)
create table pet (name varchar(20), owner varchar(20), species varchar(20), sex char(1), birth date, death date);
7. 显示数据表的结构
describe pet;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| owner | varchar(20) | YES | | NULL | |
| species | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| birth | date | YES | | NULL | |
| death | date | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
6 rows in set (0.00 sec)
8. 插入记录
insert into pet values ('Tom', 'jack', '中华田园犬', 'f', '2020-07-28', null);
9. 删除记录
delete from pet where name='Siri';
10. 更新记录
update pet set species='泰迪4' where name='mango';
11. 查询数据表中的记录
select * from pet;
+--------+-------+------------+------+------------+------------+
| name | owner | species | sex | birth | death |
+--------+-------+------------+------+------------+------------+
| Tom | jack | 中华田园犬 | f | 2020-07-28 | NULL |
| apple | aa | 泰迪1 | f | 2020-02-22 | NULL |
| banana | bb | 泰迪2 | m | 2020-04-08 | NULL |
| cherry | cc | 泰迪3 | m | 2020-03-18 | 2020-05-29 |
| mango | ee | 泰迪4 | f | 2020-05-12 | 2020-07-30 |
| grape | dd | 泰迪5 | m | 2020-07-14 | NULL |
+--------+-------+------------+------+------------+------------+
6 rows in set (0.00 sec)
注:上述内容,部分来自于网络或书籍,仅作为学习记录使用。由于参考来源众多,未依次标明出处。若有原作者看到此文,麻烦联系本人,我会第一时间处理。我对由此给您带来的不便,深感抱歉!望见谅,谢谢!