navcit图形工具,cmd命令提示符
图形工作站登录,点击链接输入账号和密码(本地链接不需要动其他的),如果是外联其他数据库,这个时候需要使用ssh隧道,主机地址就是主机ip 端口口号有的话也需要改,账号密码输入即可登录
cmd 本地登录 →
mysql -uroot -p回车
password:密码 (不想回车也可以的,直接-p后面输入密码即可)
mysql增删改查
面试 where条件语句万金油那里都需要,
新增给表中新加一条数据(不是新增字段)insert into 表名 (字段)values (内容) 下面整个偷懒了没有加(字段)数据好说,数据多不推荐
INSERT into testgk values ('18','旋涡博人',13,250,66) > Affected rows: 1 > 时间: 0.012s
删除一般很少直接去数据库去删除字段(删库跑路么)delete from 表名 where 字段名=值 或者delete * from 表名(删除值,不删除字段,保留表结构)
DELETE from testgk where gname='旋涡博人' > Affected rows: 1 > 时间: 0.013s
修改 update 表名 set 字段=新值,字段=新值 where 字段=需要修改值(修改用的是最多的,其实数据一般是不怎么删除的,一般删除就是修改的逻辑)
UPDATE testgk set Gname='旋涡鸣人' where Gname='旋涡博人' > Affected rows: 0 这里看到是个0 上面两个都是1 这代表这没有找到这一条gname=博人的,为什么呢,因为刚才执行了删除,所以表里没有了 > 时间: 0s
INSERT into testgk values ('18','旋涡博人',13,250,66)
UPDATE testgk set Gname='旋涡鸣人' where Gname='旋涡博人'
> Affected rows: 1 现在有了
查询 查询用是是最多的select * from 表名(见过最多的查询方式,但这种方式是最费时间的,因为需要个整个表都加载出来,数据少的时候还是可以的,数据多的时候就可能会卡)
select 字段 from 表名 where 条件;这种是合适的查询(有其他的欢迎交流),可以很好展示需要查询的数据 其中select 字段 这里可以加别名 别名的添加可以直接空格来隔开,或者在字段后面加as 别名只是阅读方便,并不会修表中的任何数据
select testgk.Gid,testgk.Gname,testgk.Gall,testw.wkuser,testw.wtime,testwk.root from testw,testgk,testwk where testgk.Gname='旋涡鸣人'and testgk.uid=testwk.UID and testgk.uid=testw.wid > OK > 时间: 0
这种基本不加别名都不知道是什么意思的 select testgk.Gid '员工序号',testgk.Gname '员工名字',testgk.Gall '员工薪资',testwk.root '工作部门',testw.wkuser '办公地址',
testw.wtime '部门成立时间' from testwk,testgk,testw where testgk.Gname='旋涡鸣人' and testwk.UID=testgk.uid and testwk.UID=testw.wid ;
![](https://img2020.cnblogs.com/blog/1648474/202112/1648474-20211210104718457-759137026.png)
模糊查询
模糊查询like 语法 select * from 表名 where 字段名 like ‘模糊查字段%’(引号不要忘了)
%包含字段%
%结尾字段
开头字段%
不包含 在like前面加 not面再加其他条件前,用and来链接其他条件
select * from 表名 where 字段名 like ‘xx%’and 字段 运算符 字段(或者其他条件)