成都10班-戴绍武 发表于 2021-11-21 19:35:49

数据库常用命令

yum install mystal 安装mysql数据库客户端
yum install mysql-server 安装mysql数据库服务端
service mysqld start 启动mysql数据库
service mysqld stop 停止mysql数据库
service mysqld status 查看mysql数据库的状态
service mysqld restart 重启mysql数据库
每次访问数据库,都要保证数据库是启动状态
mysql -uroot -p 进入mysql数据库,-uroot表示使用root用户,-p表示密码(root是MySQL数据库的访问用户)
show databases 查看mysql数据库里面所有的数据库
create database dcs10 创建一个空数据库dcs10
use dcs10 进入数据库dcs10
show tables 查看数据库里所有的表
create table test 创建一个名为test的表
drop table test 删除test表
desc test 查看表结构/查看表定义
drop database dcs11 删除数据库dcs11
alter table test rename test1 将test表名改为test1
alter table test change id sid int(20) 把id字段改为sid,并且去掉自增长
alter table test change sid sid int(20) auto_increment 给sid字段增加自增长约束
alter table test change sid sid int(20)给sid字段删除自增长约束
alter table test add class int(20) first 给test表添加一个class字段放在最前面
alter table test add sex varchar(20) after class 添加一个字段sex放在class后面
alter table test drop sex 删除sex字段
alter table test add(sex varchar(20),age int(20)) 同时添加两个字段sex和age,默认放在表字段最后面
alter table test drop sex,drop age 同时删除两个字段
alter table test modify name varchar(20) after class 将name字段放在class字段后面
alter table test drop primary key 删除主键约束
alter table test change sid sid int(20) primary key auto_increment 给sid字段添加主键约束和自增长约束
insert intotest(sid,name,class,score,phone,time)values(1,'xiaoyi',2021,66.666,17866669999,'2021-11-21')给test表所有的字段都插入数据
select * from test 查询test表所有的数据,*表示所有字段
insert into test(sid)values(1) 给sid字段插入值1
int类型存储字符长度范围是-2147483648到2147483647
alter table test change name name varchar(20) not null 给name字段增加不能为空的属性

页: [1]
查看完整版本: 数据库常用命令