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 要求左小右大(是闭区间)