Mysql数据库的使用

sql的分类:

DQL(data Query Language):数据查询语言(凡是带有select关键字的都是查询语句)

DML(Data Manipulation Language):数据操作语言(凡是对表中的数据进行增删改的都是DML)

DDL(Data Definition Language):数据定义语言 凡是带有create,drop,alter的都是DDL 。DDL主要操作的是表的结构,不是表中的数据。

create :新建,等同于增

drop:删除

alter:修改

TCL(Transactional Control Language):事务控制语言 包括事务提交(commit) 事务回滚:rollback

DCL(Data Control Language):数据控制语言:授权grant,撤销权限revoke。  

 

查询所有的字段:

select * from tablename;

这种方式的缺点 :

1、效率低

2、可读性差  在实际开发中不建议

 

在mysql中的大小写没有影响,字段的名称的大小写也没有影响。

给查询的列起别名 :通过as进行别名的设置,这个别名并不是修改原来表的名字,只是设置查询结果的名字

其中:as可以省略用空格代替 。若是别名中有空格需要给别名添加单引号或者双引号。

注意:在所有的数据库当中,字符串一般统一使用单引号括起来,单引号是标准,双引号在oracle数据库中用不了。但是在mysql中是可以使用的。

字段可以使用数学表达式。(可以使用加减乘除)

如果别名是中文需要用引号括起来

 

条件查询:

不等于有两种:!=或者<>

位于两个之间使用between and 要求左小右大(是闭区间)