找回密码
 立即注册

dcs_65刘锦涛

新手上路

  • 17

    积分

  • 1

    帖子

  • 0

    精华

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
数据库中常见的数据类型:
int ==》最大的存储值为2147483647 (最大的存储是10位)
bigint ==》长整型,手机号只能用bigint来存储
float ==》浮点型,score(20,2),2代表是精度
文本型:{varchar和char存的数据需要加单引号或者双引号}
varchar ==》字符串
char ==》字符,单个的字符
日期型:{data存的数据需要加单引号或者双引号}
data ==》‘2021-08-07’

表结构:
Field==》字段
Type==》数据类型
Null==》是否可以为空
Key==》primary key 主键
Default==》默认值约束
Extra==》额外的备注,auto_increment 自增长约束
alter table 表名 ==》用来修改表名

数据库最常见的约束:
not null ==》非空约束
primary key==》主键约束,里面的值是唯一的,不能重复
default ==》默认值约束,不输入值,字段永远是15377778888
auto_increment ==》自增长约束,当前的基础上+1
自增长约束配合主键约束一起使用
foreign key ==》外键约束

关系型数据库有哪些
1.db2
2.oracle ==》收费,大型公司,全称是“甲骨文”公司
3.mysql ==》开源,免费,也是oracle公司的
4.sql server ==》微软公司的
存储的格式跟我们excel表格很像,存储数据非常友好

非关系型数据库有哪些
1.hbase(列模型) ==》大数据
2.redis(键值对模型) ==》key。values,键值对,缓存型数据库
3.mongodb(文档类模型) ==》一个键,一个值
数据库代码:
1、yum install mysql ==》安装客服端
2、yum install mysql-server ==》安装服务端
3、service mysqld start ==》启动数据库
mysql后面的d代表的是一个守护进程
5、daemon、service mysqld stop ==》关闭数据库
6、service mysqld restart ==》重启数据库
7、rpm -qa|grep -i mysql ==》查询是否安装mysql数据库
8、service mysqld status ==》mysqld数据库的进程号
9、mysql -uroot -p ==》进入mysql数据库
10、show databases; ==》查询mysql数据库的所有库
11、mysqladmin -uroot password "123456" ==》修改密码
12、create database if not exists dcs65;==》创建数据库全语法,不管它是否存在,都不会报错
13、drop database dcs65; ==》删除mysql数据库dcs65库
14、drop database if exists dcs65; ==》删除15、dcs65库,不管是否存在都不会报错
16、select database(): ==》查看当前在哪个数据库里面
17、use dcs65;==》进入或切换数据库
18、desc test; ==》查看表结构
19、alter table test rename test1; ==》把test表的名字改为test1
20、alter table test1 change id sid int(20); ==》把id字段改为sid,并且去掉自增长
21、alter table test1 change sid id int(20)auto_increment; ==》把sid字段名改为id,同时增加自增长
22、alter table test1 add class int(20) first; ==》添加一个class字段放在最前面
23、show tables; ==》查询dcs65库中的所有表格
24、alter table test1 add sex int(20) after id;==》添加sex字段在id字段的后面
25、alter table test1 add(age1 int(20),age2 int(20)); ==》添加age1,age2字段到test1表格中
26、alter table test1 modify class int(20) after id; ==》把class字段调整到id字段的后面
27、alter table test1 drop sex; ==》删除sex字符
28、alter table test1 drop age1,drop age2; ==>删除age1,age2字符
29、alter table test1 change id id int(20);==》id字段保持不变,去掉自增长约束
30、alter table test1 drop primary key; ==》删除主键约束
31、alter table test1 change id id int(20) primary key auto_increment: ==》不改变字段名id的情况下,添加主键约束和自增长约束
32、alter table test1(id,score,name,phone,time)values(1,99,‘xiaoxiao’,12566667777,‘2021-08-07’);==》插入单个数据,有五个字段,对应五个值
33、insert into test1 values(2,88,‘xiaoliu’,13455557777,‘2021-09-08’); ==》插入单个数据第二种方法
34、select * from test1; ==》查询test1表格中的所有内容
35、insert into test1(id,score,name,phone,time)values(1,99,‘xiaoxiao’,12566667777,‘2021-08-07’),(2,88,‘xiaoliu’,13455557777,‘2021-09-08’); ==》插入多种数据第一种方法
36、insert into test1 values(1,99,‘xiaoxiao’,12566667777,‘2021-08-07’),(2,88,‘xiaoliu’,13455557777,‘2021-09-08’),(3,88,‘xiaoliu’,13455557777,‘2021-09-08’); ==》插入多种数据第二种方法







yum修改为阿里镜像源
第一步:修改yum镜像配置文件:
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
第二步:将系统自带的repo文件改名
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第三步:将阿里镜像源的文件内容写入新的repo文件中(会自动创建一个新得repo文件)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
第四步:清除缓存(两个命令)
yum clean all
rm -rf /var/cache/yum
第五步:生成新的yum缓存文件
yum makecache
第六步:安装工具
yum install mysql



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册