预热5.28数据库笔记

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就可以   
]
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值