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()求平均值