5.28
IT信息技术
I=信息数据
T=技术
数据库 存储管理数据
数据库是一种软件
它是没有图形化界面 是以后台服务的形式存在
如果开机时数据库启动失败 则需要手动启动(开始菜单搜索服务mysql手动开启)
常用数据库软件
1.MySql 开源 (免费)
2.Oracle 甲骨文 (市场占有第一)
3.DB2 IBM公司
数据库客户端软件
字符集也叫编码方式
计算机真正能处理的数据只有0和1(二进制代码)
计算机处理任何数据需要进行编码操作(将数据转换为0和1)
将二进制代码恢复成原始数据需要解码操作
数据库中使用表来存储数据
表中的列是固定不变的,数据的格式
表中的行是变化的,数据行
数据库每存储一类信息就需要创建一张表
表的数量越多,软件的复杂度越高
数据库阶段需要学习的是sql语言
sql=s结构化 q查询 l语言
sql语言负责与数据库沟通的
sql是第四代编程语言
sql基本语法
1.关键字
具有特殊语法含义的单词
不能缩写 不区分大小写 建议大写
2.标识符 就是名字
必须是字符开头 不能使用关键字作为名字
3.代码中出现的标点符号,必须是英文标点
1.建表语句
create table 表名
(
列名 数据类型(长度)
)
常用数据类型
1.varchar(n长度)字符型
必须制定长度
2.int 整数类型
3.double 小数类型
需要指定位数可以通过(m,n)
m是总位数,n是小数位
2.删除表语句
drop table 表名;
对数据的四种基本操作
增 删 改 查
3.增加数据语句
插入 到
insert into 表名
数据
values(数据1,数据2,.....)
数据的个数一定要和列的数量一致
数据的顺序一定要和列的顺序一致
字符数据 必须使用引号括起来
MySql数据库单引号双引号都可以 建议单引号
4.删除数据语句
删除 从
delete from 表名(全部删除)
[
条件
where 列名 比较符号 比较数据
比较符号有=,>,<,>=,<=,!=(不等于)
]
5.修改数据语句
修改
update 表名
设置
set 列名=数据,列名2=数据2
[
where 条件 列名
]
6.查询数据语句
选择
select 列名,*(*号代表所有列),数学运算,使用AS(当做)关键字给列起别名
列名前使用distinct关键字去掉重复数据
从
from 表名
[
where 条件
1.基本条件 列名 比较符号 比较数据
2.特殊条件 列名 关键字比较数据
特殊条件关键词:1.between 小数据and大数据 在区间之内 两者之间
2.in (数据1,数据2,....)在多个值之中
3.like 数据 像什么什么 模糊查询 关键字查询
数据中需要使用%任意长度的任意字符
'A%'以A开头
'%A'以A结尾
'%A%'有A就可以
]