- 数据库:管理数据,单独的管理语言来操作
- 常用的数据库管理软件:Oracle、MySQL、DB2、Sbase、MS SqlSever
- 前两者使用居多,Oracle多用于传统大型企业
- 端口:3306 服务:MySQL
- 位置:C:/Program Files/MySQL Server 8
- 完全卸载:remove、Program File MySQL、ProgramData MySQL
- 删除数据库:
drop database name;
- 查看数据库中的表:
show tables;
- 查看表的结构:
desc tablename
,结构不是数据 - 查看表中的数据:
select * from tablename;
- 查看当前使用的数据库:
select database();
- 查看当前数据课版本:
select version();
- 结束一条语句
\c
- 退出mysql
exit
- 查看其他数据库的表:
show tables from name;
- 查看创建表的语句:
show create table tablename;
SQL语句
- 查看表中的某数据
select name1,name2 from tablename;
- 字段可以参与数学运算
- 查询结果的列重命名:
select name as newname from tablename;
,其中as关键字可以省略 - sql中使用字符串时用单引号,如果在mysql中也可以使用双引号,在Oracle等其他一些数据库中只能用单引号,标准sql语句要求使用单引号
- 查询所有字段:
select * from tablename;
(效率较低) - 不等于:
<> !=
- 与:
and
- 或:
or
- 区间:
between a and b
,表[a,b],用于字符时左闭右开 - 转义:\
-
只要数学表达式中有null出现,最终结果为null,不同于分组函数忽略null