数据库MySQL
--IN 关键字 在.....里
SELECT * FROM zhangwu WHERE money IN (66,666,700);
1.主键约束 特点非空 只用于表示當前的记录 primary key;
删除主键 alter table 表名 drop primary key;
主键自动增长 主键字段后加 auto_incerment;
2. 常见表的操作 查看数据库中所有的表 show tables;
查看结构 desc 表明;
删除表 drop table 表名; 3。修改表的结构
添加列 alter table 表名 add 列名 类型(长度) 约束;
修改列的类型 alter table 表名 modify 列名 类型(长度);
修改列名 alter table 表名 change 旧表名 新表名 类型();
删除列 alter table 表名 drop 列名;
修改表名 rename table 表名 to 新表名;
修改表的字符集 alter table 表名 character set 字符集; 4.数据表添加数据
向表中插入数据 insert into 表(字段名1,字段名2....) values (值1,值2...);
添加数据 不考虑主键 insert into values(值); 5.更新数据
update 表名 set 字段名=值,字段名=值; 该字段全部内容都改为一样
update 表名 字段名=值 where 条件; 6删除数据
delete from 表名 where 条件;
表数据清空 delete from 表名; 7.不能插入中文问题
set name gbk; 只对当前操作有效 关闭命令行 这种设置无效 别名查询 关键字As
select 字段名 as 别名 from 表名; 数据条件的 查询 where
select 字段 from 表名 where 条件;
select * from 表名; 表示查询所有字段名的内容 between and 显示在某一区间 含头 含尾 like 模糊查询 %% _
/*模糊查询*/
SELECT * FROM zhangwu WHERE sname LIKE "%支出%"; //含有支出 都会被查询到
SELECT * FROM zhangwu WHERE sname LIKE "____"; // 四个下划线 表示名字是四个数
SELECT * FROM zhangwu WHERE sname IS NOT NULL; is null 判断是否为空
逻辑运算符
and 多个条件同时成立
or 多个条件任一成立
not 不成立 排序查询 oderby 列名 asc 升序 desc 降序
SELECT * FROM zhangwu ORDER BY money ASC;
SELECT * FROM zhangwu ORDER BY money DESC; 聚合函数 count 对列表中的数据的个数求和·
SELECT COUNT(*) AS '总数' FROM zhangwu;
数据库MySQL的更多相关文章
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Pas ...
- Robot Framework-DatabaseLibrary数据库(MySql)
Robot Framework-Mac版本安装 Robot Framework-Windows版本安装 Robot Framework-工具简介及入门使用 Robot Framework-Databa ...
- paip.导入数据英文音标到数据库mysql为空的问题之道解决原理
paip.导入数据英文音标到数据库mysql为空的问题之道解决原理 #---原因:mysql 导入工具的bug #---解决:使用双引号不个音标括起来. 作者 老哇的爪子 Attilax 艾龙, E ...
- paip.解决 数据库mysql增加列 字段很慢添加字段很慢
paip.解决 数据库mysql增加列 字段很慢添加字段很慢 #环境如下: mysql5.6 数据仅仅3w alter table xxx add column yyy int default ...
- Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递
http://niuzhenxin.iteye.com/blog/1706203 Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql.postgresql.. ...
- 数据库MySQL多个数据库服务冲突
一.目标名称 MySQL 二.目标版本 mysql-5.6.24-win32.1432006610.zip 三.环境信息 系统:windows 7 旗舰版 防火墙:关闭 —— 注意:如果防火墙不关闭 ...
- paip.将数据导入到在英语语音数据库mysql道路解决空原则问题
paip.将数据导入到在英语语音数据库mysql道路解决空原则问题 #---原因:mysql 导入工具bug #---解决:不要使用双引号括注音. 笔者 老哇爪 Attilax 艾龙. EMAIL: ...
- Yii Framework2.0开发教程(5)数据库mysql性能
继续<Yii Framework2.0开发教程(3)数据库mysql入门> 首先给予一定的尊重yii2数据库支持引进 Yii 基于 PHP's PDO一个成熟的数据库访问层的建立.它提供了 ...
- cpanel导入大数据库(mysql)的方法
phpmyadmin是一件很方便的在线管理MySQL数据库的工具,但对于较大的数据库的导出和导入却很容易出错.特别是导入工作,通常5M已经是它的极限了.这里,主要介绍一下如何通过cPanel导入大型的 ...
- 前端学习数据库MYSQL
这篇文章主要写了 1.数据库MYSQL 2.基本上会遇到的所有SQL语句 数据库可视化软件------Navicat 数据库里边存放的是表,表与表之间是有关联的,而且可以对表进行相关操作(增,删,改, ...
随机推荐
- js函数使用prototype和不适用prototype的区别
js中类定义函数时用prototype与不用的区别 原创 2017年06月05日 12:25:41 标签: 函数 / prototype / class 首先来看一个实例: function Li ...
- Docker 部署应用、jar 工程 docker 方式部署
https://blog.csdn.net/jiangyu1013/article/details/81988342
- 学习 Spring (九) 注解之 @Required, @Autowired, @Qualifier
Spring入门篇 学习笔记 @Required @Required 注解适用于 bean 属性的 setter 方法 这个注解仅仅表示,受影响的 bean 属性必须在配置时被填充,通过在 bean ...
- 思路 一般创建展示类时候 例如page类 会在网页上新增多个对应字段的隐藏域 用于存储值
思路 一般创建展示类时候 例如page类 会在网页上新增多个对应字段的隐藏域 用于存储值
- vuejs 单文件组件.vue 文件
vuejs 自定义了一种.vue文件,可以把html, css, js 写到一个文件中,从而实现了对一个组件的封装, 一个.vue 文件就是一个单独的组件.由于.vue文件是自定义的,浏览器不认识,所 ...
- 数据库中事务的四大特性(ACID)
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别. 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务 ...
- Linux各目录及每个目录的详细介绍
http://www.cnblogs.com/duanji/p/yueding2.html
- P1035 调和级数
两种解法如下: 1.模拟 这种做法的思路是枚举n从1开始,直到Sn>k结束,只需要一个循环即可实现. 代码: #include<cstdio> int main() { ; scan ...
- google 搜索关键字技巧
google 搜索关键字技巧 来源 https://www.cnblogs.com/qiudabai/articles/9143328.html inurl: 用于搜索网页上包含的URL. 这个语法 ...
- PHP错误代号列表
代号 代号 语法 参考 T_ABSTRACT abstract 抽象类(自 PHP 5.0.0 起可用) T_AND_EQUAL &= 赋值运算符 T_ARRAY array() array( ...