基础的mysql语言(上)
来源:互联网 发布:淘宝店铺导航全屏代码 编辑:程序博客网 时间:2024/06/14 06:58
1.常用的数据库(database):
a,mysql
b,oracl
c,sqlserver
d,db2
2.安装数据库后的启动:
(现在个人使用的是mysql数据库)我的电脑--右键--管理--服务与应用程序--服务--找到对应的数据库服务通过命令启动与关闭:net start mysql;net stop mysql
3.sql语言:
ddl数据定义语言:创建表,删除表,索引等;如图001(创建表),002,003(删除表);
create table 表名(属性名 数据类型,属性名 数据类型,···)
003注释:我使用的Navicat操作平台,如若超过两个执行代码,就需要选取右键运行已选择的,如果不貌似会报错;
dml数据操纵语言:
修改表(包括增,删,改,查);如图004(增加),005(查询与删除),006(修改),007(增多个属性);
3.查询出来的字段取别名:
默认别名换转成全大写,如果别名中有空格,或要对别名严格限制大小写,可以使用双引号,别名只存在当次查询;
语句:select col1(as)别名1,col2 (as)别名2···from 表名 where 条件;如图008:
4.distinct:去掉指定属性相同的数据,只显示一个;
select distinct col1,···from 表名;如图009;
5.is not null与is null的使用:
如图010;
6.模糊查询:
%表示0个或多个字符,_ 表示一个字符;
语句:select * from 表名 where 属性名 like(not like) "%k";
如图:011;
7.逻辑复合条件查询关键字:and,or
如图:012;
8.对查询结果排序:
语句:selsct * from 表名 order by 属性名(asc升序,desc);
如图013;
9.常用函数:
lower(字段或字符串):把字段转换成小写:
语句:select 属性名,lower(属性名)别名 from 表单;
例子:SELECT ename,LOWER(ename) xin FROM emp
upper(字段和字符串):把字段转换成大写:
语句:select 属性名,upper(属性名)别名 from where 属性值=7902;(这是指定某数据的某值)
concat(字段1和字符串1,字段1和字符串1)连接两个字段(每次只能连接两个字段),||可以连接很多个
语句:select concat(属性名1,属性名2,···) from 表名
length(字段和字符串):求字段长度;
语句:select length(字段或字符串) from 表名;
substr(字段或字符串,start,length)把字段转换成大写start从1开始
10.分组函数:
avg(字段):求平均值
max(字段):求最大值
min(字段):求最小值
sum(字段):求和
count(字段):表示有多少行
语句:select avg(属性名) (as) 别名 from 表名;
- 基础的mysql语言(上)
- WS-BPEL语言基础(上)
- WS-BPEL语言基础(上)
- 1.2java语言基础(上)
- C语言基础 单链表(上)
- C语言基础 上
- MySql基础(二)数据定义语言
- 黑马程序员——Java语言的基础语法总结(上)
- 郝斌的C语言基础 168 补码 上
- [UnityShader基础]Shader土地上的语言们
- Java语言基础组成(上)
- MySQL学习笔记_5_SQL语言的设计与编写(上)
- MySQL学习笔记_5_SQL语言的设计与编写(上)
- Bootstrap的基础(上)
- MySQL数据库上:DDL语句的基础巩固
- C#学习笔记(一)---C#语言基础(上)
- Java语言基础特性—第一部分(上)
- 黑马程序员——Java语言->基础语法(上)
- codeforces 820A Mister B and Book Reading
- 200. Number of Islands
- shell脚本编程实例--进度条,求和&平均值,斐波那契,改变字符串大小顺序
- JDK1.7安装流程配置图文教程
- 《neural network and deep learning》题解——ch01 神经网络
- 基础的mysql语言(上)
- HTML总结(1)
- webrtc在window下编译x86版本
- linux下shadowsocks 的安装
- 20、react之 路由
- Java集合基础篇(4)-HashMap基本用法
- FFmpeg——Windows下,视频播放器2:视频解码、转码
- CentOs6.x NFS的部署
- 【转】JVM调优总结(八)-典型配置举例2