MYSQL
mysql 数据库:
数据展示的形式?
数据可以符号,文字,数字,语言,图片M,视频。
数据库就是管理和存错数据对的容器.
安装mysql的步骤:
1,打开linux服务器
2,使用root用户进行登陆
3,输入指令,安装mysql的客户端:yum install mysql
4,输入指令,安装mysql的服务端:yum install mysql-server
非关系型数据库:
以key values 形式进行存储
key 就是名称
values:就是存储对应的值
关系型数据库:
表与表存在关联的操作,把数据存放
在不同的表中,通过某个具体的字段
把两张表进行关联起来 关系型数据库
它是由字段和值组成的的
数据库有哪些种类:
mysql-db2 -ORACLE -sqlserver redis sql2000
mysql 是apache组织开发的,是一款免费开源的数
据库。是一款关系型数据
mysql也是严格区分大小写
service mysqld stop 停止mysql服务
service mysqld start 启动
service mysqld status 查看mysql服务
service mysqld restart 重启
crtl +z 退出mysql界面
mysql 登录的方式
mysql -u root -p
】
use 库名:进入某个数据库进行操作
create database 库名:创建一个数据库
create table +表名 建表语句
drop database 库民:删除一个数据库
show databases:查看有哪些数据库
show tables :查询当前数据库有哪些表
select database():查询我的当前在那个数据库里面
desc +表名 查看表结构
mysql 常见的约束
primary key:
主键约束---表示我的当前下值是唯一的
auto_increment:
自增长约束---我的值能根据我的行长度进行自己增加
default:
默认值约束:13500000000
not null:
非空约束:某个字段不能为空
存储的类型:
int: 整数类型大小是2147483647 -2147483647
bigint:整数类型大于int的时候就用bigint
float:浮点数类型 20,2 前面的是存储的字节 后是保留小数
的位数
time date: 时间类型
char:固定长度的存储方式--我给多大字数数他就只能存储
当前字节大小的值
varchar:可以变长的存储方式--数据的存储大小会根据我实
际给的值来分配存储空间
desc: 查看表的数据结构
表结构的操作:
alter table :操作表数据结构语法
add change modify
add 增加字段
change 修改字段名称 数据类型
modify 调整字段的顺序
first:放在最前面
after:放在任意字段的后方
注意点:增加自增长需要前提有主键约束才可以增加自增长
drop 删除操作
删除表 删除表的数据结构 删除数据库
|
|