目录
2 .数据库管理系统(DateBaseManagement):
7. 在newbases中导入数据表格(利用source):
1 数据库(DateBase):
简称DB,按照一定格式存储数据的一些文件的组合。
2 .数据库管理系统(DateBaseManagement):
简称DBMS,用来专门管理数据库中的数据。可 以对数据进行增删改查操作。 例 如: MySQL 、Oracle、DB2、sybase 、 MS SqlServer
SQL:结构化查询语言,通过编写SQL查询语言,然后DBMS负责执行SQL语句,来对数据库 中的数据进行增删改查操作。
* user----->DBMS ----执行----> SQL -----操作----->DB
3.MySQL的打开和关闭:
方式一:计算机的服务:计算机右键,服务中
方式二:在cmd中启动或者关闭mysql服务
net start 服务: 启动
net stop 服务: 禁止
4.MySQL的客户端登录
- Mysql安装了,服务启动了,如何使用客户端登录mysql数据库
- 本地登录中 mysql -uroot -p 回车 ******
5.Mysql常用命令:
show databases; | 展示数据库,默认自带了四个数据库 |
use test; | 使用数据库 |
use tables; | 显示记录 |
exit | 退出数据库 |
creat databases newbases; | 创建数据库 |
source....文件路径 | 导入数据(不要有中文) |
select database(); | 查看正在使用的库 |
select version(); | 查看MySQL的版本号 |
说明:
- 数据库中最基本的单元是表:table
- 是存储数据的一种方式,有行有列,比较直观,所以表格的方式表示数据
- 行(row):被称为数据或者记录 列(column):被称为字段
- 每个字段下边都有:字段名、数据类型、约束(例如唯一性)等属性SQL语句的分类
6.SQL语句的分类
DQL: 数据查询语言 (凡是带有select关键字的都是查询语句) select... DML: 数据操作语言(凡是对表当中数据进行增删改查的都是DML) insert 插入 delete 删除 update 更改 DDL: 数据定义语言(主要操作是表的结构,不是数据) create 创建 drop删除 alter修改 TCL: 事务控制语言 commit事务提交 rollback事务回滚 DCL: 数据控制语言 grant授权 revoke撤销权限7. 在newbases中导入数据表格(利用source):
1.dept是部门表 emp是员工表 salgrade是工资等级表;select * from 表名; //统一执 行这个SQL语句,查看表中的数据;desc 表名; //查看表的结构
8.简单的查询
1. select 字段名(多个用逗号隔开) from 表名;
注意:对于SQL语句老说,是通用的;SQL不区分大小写;
* 是查询所有,实际开发不建议,星号需要转化为字段名,所以速度较慢
2.旧名字+as(或者空格)+新名字 可以用来给列的名字起别名
注意:①其中新的名字中如果有空格或者是中文的时候,那么,可以用单引号或者双 引号括起来;单引号括起来字符串是行业标准,在oracle中不能用双引号。
② 加减乘除同样适用,同时配合起别名来使用,否则,列名会被修改