成都10班邓旭琳 发表于 2021-11-21 21:39:22

数据库

yum install mysql :安装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:user是root用户,-p :密码)
mysql -uroot -p123456:带密码访问MySQL数据库
mysqladmin :数据库设置密码命令
mysqladmin -urootpassword '123456' :给root用户设置访问密码123456 (在数据库外设置)
mysqladmin -uroot -p123456 password 111222 :将root用户的访问密码改为111222 (原密码为123456,在根目录下修改)

desc : 查看表结构/定义
desc   test;:查看test表格的结构
show databases; :查看MySQL数据库中的所有库
create database dcs11 :新建一个名为‘dcs11’的数据库
drop database dcs11 :删除dcs11这个数据库(此时dcs11中的数据也被删除)
use dcs10:use 库名   进入dcs10数据库
create table test1(id int(20),name varchar(20));:新建一个‘test1’表格,并在其中添加字段‘id' 和 'name' 。
show tables:查看当前数据库中所有的表
drop table test1; : 删除test1表
modify :调整,修改
alter table test modify name varchar(20) after class :将name字段放在class字段后面
alter table test drop sex ;删除sex字段
alter table test drop sex ,drop age;同时删除两个字段
alter table test add(sex varchar(20),age int(20));同时添加两个字段sex和age ,默认放在表字段最后
alter table test add sex varchar(20) after class;添加一个字段sex放在class后面
alter table test add class int(20) first; :给test表添加一个class字段放在最前面

alter :修改,改变
alter table      rename:改表名
alter table test rename test1 :将表‘test’ 更名为‘test1’
alter table      change:修改字段约束
alter table   test   change idsidint(20)auto_increment;:将test这个表的id更名为sid,并增加/保留自增长
alter table student drop primary key :删除student表里的主键约束(当存在自增长约束时,删除不了主键约束;先删除自增长,才能删除主键约束)
default :默认,违约
auto :自动的,汽车
increment :增量,增加,定期的加薪


select    from   : 从.......选取数据
select *fromtest: 从test 表格中选取所有数据( *表示所有)/查询test表所有的数据
insert into : 插入
insert into test(sid)values(1) :在test表格插入一行,sid字段的值为1(当字段存在主键约束时,字段值不能重复且不能为空)
insert into test(sid,name,class)values(1,'xiaoyi',2021);: 给test表格的多个字段插入数据
若字段约束为“not null”,则赋值时不能插入null,但可以插入‘null’,(打引号就可以)null表示为空属性,‘null’为字符
给字段插入过长字符,可以验证字段类型的长度范围
char : 字符,字符型
varchar:可变长字符串


页: [1]
查看完整版本: 数据库