mysql list database_Navicat Premium 操作MySQL数据库

一、数据库表的操作

右键新建数据库,双击打开数据库。

800d60d4b82d56d48cc041fe902ce954.png

11f22f372e375f565c63c86537e96f81.png

1、进入查询执行下列sql语句,插入表

CREATE TABLE staff_list(id INT,姓名 VARCHAR(20),性别 VARCHAR(20),工号 VARCHAR(10),入职时间 INT,体重 FLOAT);//创建数据表staff_list

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(1,'李小二','男','1001',3,60.0);

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(2,'李小三','男','1002',3,70.0);

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(3,'王明','男','1003',5,72.3);

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(4,'王紫','女','1004',3,50.2);

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(5,'张雪','女','1005',3,45.9);

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(6,'张明','男','1006',7,88.0);

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(7,'赵磊','男','1007',3,72.5);

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(8,'赵花','女','1008',3,60.0);

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(9,'郑王','男','1009',7,65.4);

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(10,'杨名','女','1010',3,50.0);

SELECT * FROM staff_list;

f19dbd4faf826952e18ccef91d68b67e.png

右键关闭数据库,刷新表,就可以在表中看到新建的表

2、对数据库表进行操作

3ec40f67ac0821503e1ab4000859707e.png

可以如上图直接增添表内容。也可打开命令列界面,进行操作:

62fb5969d2c8efa8a0104a644ab6e70d.png

通过下列命令操作:

SELECT * FROM staff_list;//查询学生表所有内容,*代表查询表格中所有内容

SELECT * FROM staff_list where 体重 > 70 and 性别 = '男';//查询条件

SELECT * FROM staff_list where 姓名 like '王%';

SELECT * FROM staff_list where 姓名 like '%小%';//包含

INSERT INTO staff_list(id,姓名,性别,工号,入职时间,体重) VALUES(11,'赵思','男','1011',5,60.5);//向表中添加数据

INSERT INTO staff_list VALUES(12,'王石','男','1012',1,62.5);

delete from staff_list where id = 7;

update staff_list set 工号 = '1013',体重 = 53 where id = 6;//修改表中数据

25d7a861c6270c0df1f6943dcc2cbb2d.png

6e5afba41d2954990699e0e3fc90042e.png

ced8486692262b4d672185491fabbab5.png

3、多表操作

staff_list表右键打开设计表,增加一列lead_id,可以再增加一些表数据;新建表lead_list如下:

abe07e7ced515ee5186b9445fe195cb8.png

a7681be38267321dbb92125cb6242a89.png

通过下列命令进行操作

SELECT * FROM staff_list,lead_list where staff_list.lead_id = lead_list.id;

//通过staff_list表格的lead_id进行连接多表查询

SELECT * FROM staff_list,lead_list where staff_list.lead_id = lead_list.id and lead_list.name = 'Tom';

SELECT * FROM staff_list,lead_list where staff_list.lead_id = lead_list.id and lead_list.name = 'Tom' order by staff_list.入职时间;

//asc正序排列(可省略),desc倒序SELECT * FROM staff_list,lead_list where staff_list.lead_id = lead_list.id and lead_list.name = 'Tom' order by staff_list.入职时间 asc;SELECT * FROM staff_list,lead_list where staff_list.lead_id = lead_list.id and lead_list.name = 'Tom' order by staff_list.入职时间 desc;

02b1ba2ddeaf97f525f1f5ea7ce5f03d.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值