MariaDB关于库和表的操作

本文详细介绍了MySQL数据库的基本操作,包括数据库和表单的创建、数据的增删查改、字段和表名的修改、以及如何设置各种字段属性如主键、唯一键等。同时还提供了查看数据库和表信息的方法。

 


创建数据库和表单

[x]创建的数据库区分和不区分大小写

创建一个使用utf8的数据库

create database test3 charset = utf-8

区分大小写创建

create database test2 collate utf8_bin;

不区分

create database test1 collate utf8_general_ci;

修改MySQLroot密码

mysqladmin -u root -p password

 

 

查看用户默认字符集

show charset;     -->default

查看用户默认校验规则

show collation;   -->default

show databases;

查看数据库的名称

show tables;

查看表的名称

show create table 表;

查看创建的表的全局信息

select * from student;

查看表单的全部内容

CREAT TABLE student(id int ,name varchar);

创建表单

INSERT INTO student (id,name) VALUES(i,"zhangsan");

插入数据

 


增删查改

ALTER TABLE 表名 ADD 字段   类型 {FIRST | AFTER {插入列的位置} }

增加变种的字段

INSERT INTO student (id,name) VALUES(i,"zhangsan");

  //括号中数据可以进行格式匹配

增加插入新数据

 

删    'DROP' 'alter'【列的操作】

ALTER TABLE 表名 DROP COLUMN  表头

删除表中字段的全部内容

DROP database 数据库名                                                         

删除整个数据库

DROP table 表名

删除整个表

MySQLdump -uroot -p -b 数据库名 > 路径

备份当路径

进入mysql库中 source 路径

还原备份

desc 表名

查看表的所有字段类型信息

select * from 表名 where  字段 = '~搜索的字符串~'

在表中选取要搜索的字符串的所在行的全部信息

【字段中只有要搜索的信息】

select * from 表名 wherefind_in_set('~搜索的字符串~',字段)

在表中选取要搜索的字符串的所在行的全部信息

【字段中存在要搜索的信息】

 

 

ALTER TABLE 表名 CHANGE 旧字段  新字段 类型

更改表中字段的名称

ALTER TABLE 表名 modify 字段 类型

更改表中字段的类型

ALTER  TABLE 旧表名 RENAME 新表名 

更改表名

表约束

 

null

默认可以是空

alter table 表名 midify 字段  类型 null

not null

控制字段下的内容不能为空

alter table 表名 change 旧字段 新字段 类型 not null

default(默认的内容)

内容是在不指定内容时显示的内容

alter table 表名 change 旧字段 新字段 类型 default ‘默认描述’

comment (要显示的注释)

列描述:注释

 

zerofill

在数字中可以看见数字显示也有显示的位数

 

primary key

指定的字段内容是唯一的,同时不能为空

 

auto_increment

针对数字,可以在指定内容时,指定增长数字大小

 

unique key

指定字段内容 不是主键,但是可以有唯一,不能为空的特性

 

modify和change是重新定义一个字段

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值