Naticat使用 和 部分MySQL增删改查语句

和MySQL建立连接后,新建的数据库注意 数据库名字用英文字符集选utf8因为填写的内容可能会有中文数据。

内容都要用英文填写

每个字段中 

长度   的单位是字节; 

不是null  勾上就是必填的意思;

主键(钥匙)  意思是里面内容是唯一的,不能重复的

输入完成后点左下角的 √ 完成数据写入, + 可以新建一条数据。

 

筛选就是搜索的作用,可设置多条筛选条件。

写完筛选条件点击 应用 执行。 

直接在CMD下运行。 -u 就是输入用户名   -p 就是输入密码  (这里密码为空)

因为连接的本机,所以主机默认就是localhost,完整的写法

mysql  -h host地址IP   -P 指定端口号   -u 用户名     -p 密码     (-P端口号大写)

对应的Navicat 操作就是建立连接时候的HOST,端口,用户名,密码,

show datases;  显示所有的已建立数据库

use  XXX数据库名;  使用某个数据库

show tables;   显示当前数据库下的表

 

MySQL语句只显示某几个字段的内容:

select   具体字段名(多个中间 ,隔开)     from     XX表名 ;

就是从 XX表中 显示符合字段的内容 

select  from  XXX表名 ;( 用*代表任意条件字段)

 

当我们在Navicat中直接双击表打开时,在下方也可以看到对应的MySQL语句。

 

当我们选定了某些字段,就只显示选定的 字段。

如下只显示了ID和name 2个字段。

MySQL语句只查询某个条件的内容:

select  *  from  XX表名  where  条件语句 ;

多个条件中间接 and 

MySQL新增一行信息语句:

Navicat表中新增加一行数据,填完数据后点击√ ,下面会显示对应的MYSQL语句,复制语句到“查询”中,点“优化SQL”可参考具体的MYSQL语句。程序中标蓝色的代表关键字。

 

 

insert  into   XX表名 (字段名1,字段名2)  values  ( 值1, 值2) ;

大小写无所谓   

字段名中间逗号隔开

表中是设置的 varchar 字符型输入的项目,需要加单引号 ‘ ’ 

 

MySQL修改信息的语句:

update  XX表名  set  字段名1 = 新值1,字段名2=新值2   where   条件;

效果:在符合的条件下,把字段1改为值1,字段2改为值2

 

可以设置宽条件,这样可造成批量修改的结果, 

比如set name = '吕布' where  age > 20 ;     那就把所有的age大于20的项的name都改成了 吕布。

 

MySQL删除信息的语句:

delete from XX表名  where  条件;

 

exit 退出MySQL

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值