MySQL数据库以及一些基础的SQL语言

MySQL数据库以及一些基础的SQL语言

数据库就是用来存储和管理数据的仓库。数据库可存储大量的数据,而且方便检索。对数据的存储可以保持数据的完整性、一致性,其安全、可共享的特点也慎用广大用户的喜欢。
现如今数据库应用广泛,如MySQL、Oracle。SQLserver、DB2、Sybase等应用颇广。
现在我们来简单的说一说MySQL以及SQL语言:
MySQL5.5是下面应用最多的数据库,因为其开源,免费的原因,深受中小型企业喜欢。

下面简单介绍一下MySQL客户端操作,以及SQL语言:
打开运行窗口输入“cmd”

1、登录服务器:mysql -uroot -proot -hlocalhost

 -u:后面跟随用户名
 -p:后面跟随密码
 -h:后面跟随数据库服务器IP地址,localhost和127.0.0.1表示本机服务器

2、退出服务器:exit或quit

SQL语言又分为DDL、DML、DCL、DQL四种

DDL :数据定义语言,对数据库或者表进行结构操作

增:create table 表名 (列明… 类型名…);
删:drop table 表名;
改:alter --change    alter table 表名 change 原列名 新列名 列类型;
      ---rename to      alter table 原表名 rename to 新表名;
      ----modify        alter table 表名 modify 列名 列类型;

DML:数据操作语言,对表中的记录进行操作

增:insert into 表名(列名…) values(值…);
删:delete from 表名 where 条件;
改:update  表名 set 列名=列值 where 条件

DCL:数据控制语言,定义访问权限(一般用不到)

DQL:数据查询语言,对标记录的查询,也是用的最多的


查询语句

1.简单查询:

Select *from 表名;

2.条件查询: where 关键字

Select 列名 as 别名 from 表名 where 条件;

3.排序查询: order by、ASC默认的升序排序、desc降序;

Select * from emp order by sal sac,comm desc;

4.聚合函数

count() 记录所选列中不为NULL的记录的行数;
min() 最小值
max()最大值
sum()求和
avg()求平均值

5.分组查询 group by、having

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值