mysql数据库常用语句2
关于mysql常用语句的整理,上一篇涉及到ddl、dml以及一些简单的查询语句。
1:mysql分页查询
select * from table_name limit 5,10; 从下标为5元素查询,查询10条记录,注意:mysql下标从0开始
2:关联查询
select a.id,a.name,b.id,b.name from table_name a ,table_name b where a.id=b.id; 表a和表b以字段id关联查询
3:比较下面语句
select * from table_name where column_name=column_value; 根据某个字段的值查询表数据
select * from table_name where column in ( column_value1,column_value2,.....); 当有多个值时,使用 in 来查询数据
select * from table_name where column in (select column_value from table_name ); 高级子查询,以查询某张表的结果集作为条件查询
4:建表要注意的问题
not null : 非空约束 某个字段有此约束,那么向表中插入值时,不能为空。
default 'M' :默认值 建立某个表之后,默认值为'M'
primary key:设置主键约束,就是给某个字段设置一个标记,auto_increment :自动递增 步长为1
is null :判断字段为空时,使用is 而不是=
5:模糊查询 like _ %
select * from table_name where name like %user_;
%:代表任意字符 _ :代表一个字符
6: > < = != <> <= >= 逻辑判断的符号,这些符号经常与 any all 混合使用
7: exists 是否存在,判断一个字段在表中是否存在,例子如下
select * from emp e where empno>0 and exists(select 'x' from dept d where e.deptno=d.deptno and d.loc='beijing');
mysql数据库常用语句2的更多相关文章
- mysql数据库常用语句
关于mysql数据库常用命令的整理: 一:对于数据库的操作 show databases;显示当前用户下所有的数据库名称 use database_name;进入当前数据库 create databa ...
- mysql数据库常用语句3
一:查询指定数据库中所有的表名 数据库名:test select table_name from information_schema.tables where table_schema='test' ...
- MySql数据库常用语句汇总
第一天1.登陆数据库 mysql -uroot -proot; //-u用户名 -p密码2.启动数据库 net start mysql;3.创建表空间(数据库)create database qy97 ...
- mysql数据库常用语句系列
mysql查询某个字段长度 一般查询语句:SELECT `lcontent` FROM `caiji_ym_liuyan` 查询数据: 有些时候需要查询某个字段的长度为多少时候才显示数据: SQL ...
- (转载)常用的Mysql数据库操作语句大全
打开CMD,进入数据库命令:mysql -hlocalhost -uroot -p 退出数据库:exit 用户管理: 1.新建用户: >CREATE USER name IDENTIFIED B ...
- MySQl数据库常用的DOS命令
MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息:jdbc:mysql://localhost:3306/shxtcom.mysql.jdbc.Driver /*jdbc:sq ...
- MySQL 数据库常用命令小结
MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...
- java数据库 JDBC操作MySQL数据库常用API 部门表和员工表 创建表 添加数据 查询数据
package com.swift.department; import java.sql.Connection; import java.sql.PreparedStatement; import ...
- MySQL 数据库SQL语句——高阶版本2
MySQL 数据库SQL语句--高阶版本2 实验准备 数据库表配置: mysql -uroot -p show databases; create database train_ticket; use ...
随机推荐
- CentOS 6.4利用xampp安装bugfree3
1.下载xampp 安装 http://www.apachefriends.org/zh_cn/xampp.html 直接执行.run文件安装 默认会安装到/opt/lampp 2 .启动xampp ...
- flash player 版本对照
- js基础第3天
仿淘宝搜索框案例(有价值) 判断用户输入事件 正常浏览器:oninput(判断用户输入) ie678浏览器兼容:onpropertychange(因为兼容性问题, ie浏览器678是需要使用这个来判断 ...
- SQL日志文件的作用
服务器意外关闭造成的损失.服务器意外关闭造成的损失.解决数据一致性问题.数据库时点恢复的问题,这四个常见的问题,SQL Server数据库管理员,可以通过了解数据日志文件,轻松排除故障. 当系统出现故 ...
- 工具http://www.architexa.com/learn-more/install使用
准备写篇博客,用来研究开源软件的利器.
- use tomcat to access the file cross the environment
background: 项目中的一个小工具,是一个Cron Job ,每天去搜集下服务器Hadoop Job的运行状态,并生成一份报告发送给整个Team,生产报告的同时把相关的日志文件保存到固定的一台 ...
- 第十三章、学习 Shell Scripts
什么是 Shell scripts shell script (程序化脚本) :shell script 是针对 shell 所写的『脚本!』 shell script 是利用 shell 的功能所写 ...
- vs2015中升级Nuget后,找不到Umbraco安装包问题
打开VS2015, Tools=>Extensions and Updates=> Updates => Visual Studio Gallery 在这里check一下是否有N ...
- 转载Linq中GroupBy方法的使用总结
Group在SQL经常使用,通常是对一个字段或者多个字段分组,求其总和,均值等. Linq中的Groupby方法也有这种功能.具体实现看代码: 假设有如下的一个数据集: public class St ...
- CSS背景与列表
CSS中背景的使用 CSS中列表的使用 15.1 CSS中背景的使用 属性名称 属性值 ...