mysql数据库列基本的增删查改语句
来源:互联网 发布:java纯数字正则表达式 编辑:程序博客网 时间:2024/06/04 18:04
基本的增删改查
增——添加/插入insert
1、插入到哪张表
2、插入哪些列
3、插入什么值
语法:
insert into 表名
(列1,列2,列3)
values
(值1,值2,值3);
值与列一一对应
charset:字符编码utf8:国际标准编码方式
案例:
1、建表
create table payroll(
name varchar(10),
gender varchar(2),
com varchar(20),
salary int,
butie int
)charset utf8;
2、插入数据
(1)插入所有的列
insert into payroll
(name,gender,com,salary,butie)
values
('思宇','女','开发部',8000,5000);
(2)不按原列的顺序插入所有列
insert intopayroll
(butie,salary,com,gender,name)
values
(3000,5000,'公关部','男','小锋');
值与列一一对应
(3)插入部分列
insert intopayroll
(name,salary,butie)
values
('小豪',2000,8000);
(4)不指定列名插入数据——默认采用原列的顺序(包含所有的列)
insert into payroll
values
('宝宝','男','研发部',200,500);
(5)一次多行数据
insert into payroll
(name,gender)
values
('小赖','男'),
('老赖','男'),
('赖总','女');
问题描述:
原因:该表存储数据用的utf8编码方式,但是当前窗口用的是GBK的编码方式,为了解决这种编码方式带来的异常,我们可以使用如下方法进行解决。
set names GBK;
改——更新update(更新数据用update,修改表/列alter,modify)
1、修改哪张表
2、修改哪一列
3、修改哪一行
语法:
Update 表名
set
列1=’值1’ ,列2=’值2’
where 条件
案例:
update payroll
set
salary=20000
where name='赖总';
将所有人的薪资全部提升200块
update payroll set salary=salary+200 ;
查——查询select
select * from 表名;
语法:
select 列1,列2 from 表名 where 条件;
案例:
select name,gender from payroll where name='思宇';
删——删除delete(删除数据用delete,删除库/表/列用drop)
语法:
delete from 表名;
案例:
delete from payroll where salary is null;
删除后面一定要记得加条件
subsidy
修改表结构-Alter、modify
1、修改表名
rename table 原表名 to 新表名;
alter table 原表名 rename to 新表名;
2、添加列
alter table 表名 add 列名 列的定义;
3、修改列的定义/列的属性
alter table 表名 modify 列 新列的定义;
4、修改列的顺序
alter table 表名 modify 列1 列1的定义 after 列2;
5、修改列名
alter table 表名 change 旧列名 新列名 新列的定义;
6、删除列drop column列
alter table 表名 drop column 列名;
- mysql数据库列基本的增删查改语句
- mysql 增删改查的基本语句
- 数据库增删改查基本语句
- 嵌入式 数据库增删改查基本语句
- 数据库增删改查基本语句
- 数据库增删改查基本语句
- 数据库Sqlite基本的增删改查语句
- MySQL数据库增删改查的SQL语句
- mysql 数据库基本的增删改查操作
- 数据库列字段的 增删改查
- MySql对列的增删改查
- mysql 列的增删改查
- mysql 列的增删改查
- 简单的数据库增删改查语句
- mysql的增删查改语句
- Mysql的增删改查语句
- Mysql的增删改查语句
- mysql语句的增删查改
- 转载:解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网
- mybat
- jQuery的on("change",function{})方法IF_CASE_CONFIRMED.on("change", function() {})
- deque容器
- ionic2热更新插件cordova-hot-code-push-plugin更新下载文件
- mysql数据库列基本的增删查改语句
- apache 的 commons-net-3.3.jar 的 ftp java代码上传下载文件
- Mybatis拦截器实现SQL性能监控
- 简单的PHP二维数组排序方法
- 012-docker的构建上下文
- kafka概述
- 针对不同的屏幕尺寸生成不同的大小
- 013-Dockerfile构建失败时怎么办
- python 自然语言处理 代码实现(批量读取,分词,词向量化)