数据操作(重点)插入删除更新

 

中文编码的问题:

此时输入 set character_set_client=gbk;告诉我客户端这边的文字编码

再输入set character_set_results=gbk; 告诉mysql希望返回的结果集编码;实验中发现只要客户端是gbk编码的,只要设置这个就可以解决乱码这个问题。

还有另外一个好用的命令可以同时达到上面两条指令的效果:

set charset gbk;//和上面两个效果一致。

大功告成!去插入中文字段试试吧!

数据的基本操作:增(insert) 删(delete)改(update)查(select);

1、插入数据;

语法:insert into 表名(字段名1,字段名2) values (数据1,数据2);

注:字段名和数据要一一对应;

字符串和时间日期类型用单引号引起来;

字段可以省略,但是要按顺序全字段数据插入;

如果字段是字符串类型,必须用单引号或双引号;

一条语句插入多个数据;

用法:insert into table(name,content) values('标题一','内容一'),('标题二','内容二');

2、删除数据:

语法:DELETE FROM table_name [WHERE Clause]

² 不带条件的删除的是所有的数据;通常不使用;

² 带条件的删除,使用where id = 2;

truncate 表名: 删除表中所有数据,标识所用值重置;

3、更新数据:

语法:UPDATE table_name SET field1=newvalue1, field2=newvalue2 [WHERE Clause];

注:修改表中某一行某个字段的数据;

如果不加where条件是修改所有的数据;

posted @ 2020-11-18 19:57  雨子大人  阅读(142)  评论(0编辑  收藏  举报