请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
yum install mysql==安装客户端,后面加一个server就可以安装服务端
yum install(安装命令)(一般公司安装客户端,我们安装服务端)
service mysqld start==启动数据库,mysqld后面的d代表的是一个守护进程,全称daemon
service mysqld stop 关闭数据库
service mysqld restart重启数据库
rpm -qa|grep -i mysql查询是否安装数据库
service mysqld status查询数据库的状态
mysqld (pid  5761) is running... ==》mysql数据库的进程号
netstat -ntlp ==》查看进程

mysql -uroot -p进入数据库
第一次进入不需要输入密码
出现mysql>代表成功进入数据库
show databases;查询mysql数据库的所有库
information_schema、mysql、test、这三个是系统库,一定不能删除
exit退出数据库
第二次进入需要输入密码,要先修改密码输入mysqladmin -uroot password'****‘’修改数据库密码
mysql -uroot -p********这是进入mysql数据库的第二种方法
create database dcs65创建dcs65库,出现Query OK代表创建成功
create database if not exists dcs65 创建数据库全语法,不管他是否存在都不会报错
drop database删除数据库的语句,提示OK代表成功
use dcs65进入或者是切换数据库,有出现Database changde代表成功
select database();查看当前在那个数据库
create table test(id int(20)primary key auto_increment,score float(20,2)not null,name varchar(20),phone bigint(20)default 17748611420,time date);创建一个test表格
desc test;查看表格结构
数据库中常用的数据类型:
int=最大的储存值为2147483647(最大的存储值是10位)
biginnt==长整型,手机号码只能用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自增长约束
数据库中常见的约束:
not null==非空约束  
primary key==主键约束,里面的值是唯一的,不能重复
default==默认值约束,若不输入值,字段永远都是15377778888
auto increment==自增长约束,当前的基础上+1,自增长约束配合主键约束一起使用
foreign key==外键约束
alte table test renme test1;把test表的名字改成test1
alter table test1 change id sid int(20);把id字段改为sid,并且去掉自增长
alter table test1 change id sid int(20)auto_increment;把sid字段名改为id,同时增加自增长
alter table test1 add class int(20) first;添加一个class字段放在最前面
show tables;查询dcs65库中所有表格
alter table test1 add sex int(20) after id;添加sex字段在id字段的后面
alter table test1 add(age1 int(20),age2 int(20);添加age2,age2字段到test1表格中
alter table test1 modify class int(20) after id;把class字段调整到id字段的后面
alter table test1 drop sex;删除sex字段      (drop)删除
alter table test1 drop age1,drop age2同时删除age1,age2字段
alter table test1 change id id int(20);id字段保持不变,去掉自增长约束
alter table test1 drop primary key;删除主键约束
alter table test1 change id id int(20) primary key auto_increment;不改变字段名id的情况下,添加主键约束和自增长约束
insert into test1(id,score,name,phone,time)values(1,99,,'xiaoba',13566668888,'2021-08-07');插入单个数据,有5个字段,对应5个值
select * from test;查询test表中所有内容
insert into test1(id,score,name,phone,time)values(3,77.123,'xiaoba',13711110000,'2021-08-09'),(4,66.11,'xiaojiu',13722223333,'2021-08-10');插入多条数据的一种方法
insert into test1 values(5,67,'xiao2,13899990000,'2021_03-09'),(6,68,'xiao05,15688889999,'2021-09-09'),(7,88,'xiao6,13788889999,'2021-09-08');这个是插入多条数据的第二种方法
分享至 : QQ空间
收藏

0 个回复

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