数据库的建立和维护功能就是 创建数据库的目录 表格结构
定义全局的结构 定义数据库的功能
数据操作就是 查询和更新数据
运行管理就是控制数据库
通信就是与系统之间进行通信
对象存储 存储的大都是一些静态文件 图片 音频 视频 不能直接在对象存储中修改数据
mysql数据管理
mysql -uroot -p后面跟密码 但是这样密码容易泄露
查看数据库信息 show databases; 后面要加;号结尾 不然会报错
使用use 加数据库的名字后面可以不加; 切换到这个数据库 show tables; 查看数据库的信息
想查看数据库表里面的结构 describe 表的名字; 表的结构
field 字段的名称 type数据类型 null是否为空 key组件 default默认值 extra扩展属性
主键是唯一的,但主键可以由多个字段构成
固定长度字符类型的读取数据比较快
时间 datetime
大部分的sql语句都是以;结尾的
desc user; 是describe user; 的缩写 也可以用
定义语言 就是定义你在数据库里面的操作
操纵语言 就是增删改 没有查询
控制语言 就是对于数据库的控制 提高用户等级 修改权限
create 创建 drop 删除 alter 修改
增加了一个数据库 数据库里做了个表 先create database 表名; 增加了一个新的数据库
删除drop 如果要删除数据库 就是drop database 后面跟数据库的名字
如果是删除数据库里面的表 就是drop table 后面跟数据库里面你要删除的表的名字
如果不用use进入库, 想要直接删除数据库中的表 那就需要加上数据库名 drop table [数据库名.] 表名;