mysql字符集,insert,update,delete,select
发现有错误:数据太长了。
//查看数据库的所有编码:
show variables like 'character%';
-----+
| character_set_client | utf8 设置客户端的字符集
|
| character_set_connection | utf8 设置连接的字符集
|
| character_set_database | utf8 设置数据库的字符集
|
| character_set_filesystem | binary 设置文件系统的字符集
|
| character_set_results | utf8 设置显示结果是使用的编码
|
| character_set_server | utf8 设置配置MySQL时设置的字符集
|
| character_set_system | utf8
|
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\chars
ets\ |
+--------------------------+----------------------------------------------------
解决乱码的问题:
1、设置客户端的结果集
2、设置显示结果的字符集
1,set character_set_client=gbk; 使用的客户端编码
2,set character_set_results=gbk; 结果集的编码
创建一张a表
create table a
(
id int,
name varchar(20)
);
insert into a values(1,'aaa');
insert into a values('bbbb');//只想添加name时,要把a(name)写上。
insert into a(name) values('bbbb');
+------+------+
| id | name |
+------+------+
| 1 | aaa |
| NULL | bbbb |
+------+------+
实际上into也可以不写。
insert a values(2,'cccc');
insert a values(3,'dddd');
上面的等价下面的:
insert a value(4,'cccc'),(5,'dddd');
select * from employee;
将所有的员工的薪水修改为5000元
update employee set salary=5000;
将姓名为 zhangsan 的员工的薪水修改为3000元
update employee set salary=3000 where name='zhangsan';
将姓名为 lisi 的员工薪水修改为4000元,sex修改为female
update employee set salary=4000,gender='female' where name='lisi';
将xiaohong的薪水在原有的基础上增加1000元。
update employee set salary=salary+1000 where name='xiaohong';
set character_set_results=gbk;
3delete语句 删除数据
删除表中name为zhangsan 的记录
delete from employee where name='zhangsan';
删除表中的所有数据
delete from employee;
insert into employee
(id,name,gender,birthday,salary,entry_date,resume)
values(1,'zhangsan','male','1980-1-1',1000,'2000-3-16','good boy');
insert into employee
(id,name,gender,birthday,salary,entry_date,resume)
values(2,'lisi','male','1934-4-1',1000,'2010-3-16','good boy');
insert into employee
(id,name,gender,birthday,salary,entry_date,resume)
values(3,'xiaohong','female','1984-1-1',1000,'2008-3-16','good girl');
使用truncate删除表中的记录
truncate employee; 删除表中的记录。删除表在创建表
select * from employee;
insert into employee
(id,name,gender,birthday,salary,entry_date,resume)
values(1,'zhangsan','male','1980-1-1',1000,'2000-3-16','good boy');
insert into employee
(id,name,gender,birthday,salary,entry_date,resume)
values(2,'lisi','male','1934-4-1',1000,'2010-3-16','good boy');
insert into employee
(id,name,gender,birthday,salary,entry_date,resume)
values(3,'xiaohong','female','1984-1-1',1000,'2008-3-16','good girl');
select * from employee;
mysql> select * from employee;
+------+----------+--------+------------+--------+------------+-----------+
| id | name | gender | birthday | salary | entry_date | resume |
+------+----------+--------+------------+--------+------------+-----------+
| 1 | zhangsan | male | 1980-01-01 | 1000 | 2000-03-16 | good boy |
| 2 | lisi | male | 1934-04-01 | 1000 | 2010-03-16 | good boy |
| 3 | xiaohong | female | 1984-01-01 | 1000 | 2008-03-16 | good girl |
+------+----------+--------+------------+--------+------------+-----------+
4、select 语句
column 指定列名
* 号代表查询所有列
From 指定查询哪张表
DISTINCT可选,值显示结果时,是否剔除重复数据。
student.sql
create table student
(
id int,
name varchar(20),
chinese float,
english float,
math float
);
insert into student(id,name,chinese,english,math) values(1,'张小明',89,78,90);
insert into student(id,name,chinese,english,math) values(2,'李菁',67,53,95);
insert into student(id,name,chinese,english,math) values(3,'王五',87,78,77);
insert into student(id,name,chinese,english,math) values(4,'李一',82,98,92);
insert into student(id,name,chinese,english,math) values(5,'李来才',82,84,67);
insert into student(id,name,chinese,english,math) values(6,'张警报',55,85,45);
insert into student(id,name,chinese,english,math) values(1,'黄蓉',75,65,30);
//查询所有的学生的信息
select * from student;
mysql字符集,insert,update,delete,select的更多相关文章
- mysql数据恢复 insert\update\delete 工具MyFlash
一.简介MyFlash是由美团点评公司技术工程部开发维护的一个回滚DML操作的工具.该工具通过解析v4版本的binlog,完成回滚操作.相对已有的回滚工具,其增加了更多的过滤选项,让回滚更加容易. 该 ...
- mysql 事务是专门用来管理insert,update,delete语句的,和select语句一点不相干
1.mysql 事务是专门用来管理insert,update,delete语句的,和select语句一点不相干 2.一般来说,事务是必须满足4个条件(ACID): Atomicity(原子性).Con ...
- mybatis select/insert/update/delete
这里做了比较清晰的解释: http://mybatis.github.io/mybatis-3/java-api.html SqlSession As mentioned above, the Sql ...
- JDBC基础篇(MYSQL)——使用statement执行DML语句(insert/update/delete)
注意:其中的JdbcUtil是我自定义的连接工具类:代码例子链接: package day02_statement; import java.sql.Connection; import java.s ...
- PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD)
原文: PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD) PHP 5 及以上版本建议使用以下方式连接 MySQL ...
- 关于MyBatis mapper的insert, update, delete返回值
这里做了比较清晰的解释: http://mybatis.github.io/mybatis-3/java-api.html SqlSession As mentioned above, the Sql ...
- [Hive - LanguageManual] DML: Load, Insert, Update, Delete
LanguageManual DML Hive Data Manipulation Language Hive Data Manipulation Language Loading files int ...
- sql中同一个Trigger里同时包含Insert,Update,Delete
sql中同一个Trigger里同时包含Insert,Update,Delete SQLServer是靠Inserted表和Deleted表来处理的,判断一下就可以了,只不过比ORACLE麻烦一点 cr ...
- LINQ体验(9)——LINQ to SQL语句之Insert/Update/Delete操作
我们继续讲解LINQ to SQL语句,这篇我们来讨论Insert/Update/Delete操作.这个在我们的程序中最为常用了.我们直接看例子. Insert/Update/Delete操作 插入( ...
随机推荐
- Numpy&Pandas
Numpy & Pandas 简介 此篇笔记参考来源为<莫烦Python> 运算速度快:numpy 和 pandas 都是采用 C 语言编写, pandas 又是基于 numpy, ...
- MongoDB系列六(聚合).
一.概念 使用聚合框架可以对集合中的文档进行变换和组合.基本上,可以用多个构件创建一个管道(pipeline),用于对一连串的文档进行处理.这些构件包括筛选(filtering).投射(project ...
- 再谈angularJS数据绑定机制及背后原理—angularJS常见问题总结
这篇是对angularJS的一些疑点回顾,是对目前angularJS开发的各种常见问题的整理汇总.如果对文中的题目全部了然于胸,觉得对整个angular框架应该掌握的七七八八了.希望志同道合的通知补充 ...
- org.apache.commons.lang3.tuple.Pair 作为更新参数,XML 中的 Sql 取不到值、报错
项目用的 Mybatis,今天改一个需求,落地实现是批量更新,且只需要根据主键(id)来更新一个字段(name). 于是,没有犹豫,像下面这样设计了数据结构: 既然是批量更新,那外层肯定是 List ...
- ios开发-指纹识别
最近我们使用支付宝怎么软件的时候,发现可以使用指纹了,看起来是否的高大上.当时苹果推出了相关接口,让程序写起来很简单哈. 在iPhone5s的时候,苹果推出了指纹解锁.但是在ios8.0的时候苹果才推 ...
- shell编程-项目部署(优化篇)
在实际工作中小编遇到了一个问题那就是当我去操作部署脚本的时候,另一个人也可以操作,这怎么能行啊,后来小编就觉得重新优化下代码,给它加一个进程锁 老规矩,先梳理下思路: 同一时间内,脚本只能够允许一个人 ...
- [USACO 04OPEN]MooFest
Description 约翰的N 头奶牛每年都会参加“哞哞大会”.哞哞大会是奶牛界的盛事.集会上的活动很多,比如堆干草,跨栅栏,摸牛仔的屁股等等.它们参加活动时会聚在一起,第i 头奶牛的坐标为Xi,没 ...
- [POI 2004]SZP
Description Byteotian 中央情报局 (BIA) 雇佣了许多特工. 他们每个人的工作就是监视另一名特工.Byteasar 国王需要进行一次秘密行动,所以他要挑选尽量多的信得过的特工. ...
- [JSOI2007]字符加密
题目描述 喜欢钻研问题的JS 同学,最近又迷上了对加密方法的思考.一天,他突然想出了一种他认为是终极的加密办法:把需要加密的信息排成一圈,显然,它们有很多种不同的读法. 例如‘JSOI07’,可以读作 ...
- HNOI2002 营业额统计(Splay Tree)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1588 题意: Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并 ...