网站建设与服务考试病毒式营销案例
1 数据库:DataBase(存储数据的仓库)
2 数据库管理系统:DataBaseManagementSystem(DBMS)(管理数据库中的数据的)
DBMS可以对数据库中的数据进行增删改查
常见的数据库管理系统:MySQL、Oracle、SQLserver
3 SQL:结构化查询语言
编写SQL语句,然后DBMS负责执行SQL语句,最终来完成数据库中数据的增删改查操作
4 三者之间的关系
DBMS 执行 SQL语句 来操作 DB
5 端口号
1 端口号是应用的唯一代表
2 端口号通常以IP地址联系
3 IP地址用来定位计算机
4 端口号port是用来定位计算机上某个服务或者某个应用的
5 MySQL的默认端口号为3306
6 端口号具有唯一性
6 数据库中最基本的单元是表:table(直观)
任何一张表都有行与列
1 行 row 表示数据或者记录
2 列 column 表示字段
7 命令不区分大小写
8 MySQL的客户端连接:在命令行窗口输入:mysql -u root -p
9 MySQL的启动与停止:在命令行窗口输入net start mysql80 启动 输入net stop mysql80 停止
10 SQL语句的分类:
1 DQL 数据查询语言 select关键字(对表中的数据进行查询)2 DML 数据操作语言 insert delete update关键字(对表中的数据进行增删改)(操作表中的数据data)3 DDL(数据定义语言)(对表结构进行操作)(create\drop\alter)(create 新建\drop 删除\alter 修改)4 TCL 是事务控制语言(commit 事务提交、rollback 事务回滚)5 DCL 是数据控制语言(授权grant、撤销权限revoke)
11 导入sql文件:source+ +sql文件的位置(不可以存在中文)
12 展示sql文件中的表:show+ +tables;
13 查看表中的数据:select+ * +from+ +表名;
14 不看表中的数据 只看表的结构:desc+ +表名;(describe缩写)
15 查看mysql数据库的版本:select version();
16 查看当前正在使用的数据库:select database();
17 mysql是不见分号 不会执行(分号表示结束)
18 可以使用\c来结束mysql命令的输入
学习sql语句:
1 sql语句不区分大小写
2 都是以分号结尾
简单查询:
1 查询一个字段:
select 字段名 from 表名;
2 查询多个字段:使用逗号隔开
select 字段名1,字段名2 from 表名;
3 查询所有字段:
select * from 表名;