自学内容网 自学内容网

MYSQL 库,表 基本操作

相关的两个编码集(简单了解即可)

1.数据库编码集 :对将要存储的数据进行编码

2.数据库校验集:对将要执行的操作(增删查改)数据是对数据编码的校验,本质也是一种读取数据库中数据库采用的一种编码格式。

总结:数据库无论对数据做那种操作,都必须保证操作和编码必须是一致的。

库的操作

所谓创建数据库就是创建对应的文件,对应文件所在位置/var/lib/mysql 

show databases;查看数据库列表

create database + db_name; 创建数据库

drop database + db_name ; 删除数据库

 use + db_name  使用指定数据库

select database(); 查看当前在哪个数据库中

alter database + db_name + 操作 修改指定数据库内容

show create database test1 显示校验集

数据库的备份和还原

备份

mysqldump -p3306 -u root -p -B db_name > 路径 

还原

mysql> source +路径;

参数解释 

-p3306:指定mysqld端口号

-B 指定备份数据库(若不加B还原的时候需要自己建立库)

show processlist; 查看那些人正在使用数据库

表的操作(user1表)

创建一个表

create  table users1(   id int,  

name varchar(20) comment '用户名',  

birthday date comment '生日' );

show tables;查看数据库中国有哪些表

desc user1;查看具体表的详细信息

修改表

alter table 源表名 rename to 新表名; 总表改名字

alter table user change 原属性名 新属性名 属性类型;(把属性名name 改为 xingming)

insert into table_name values('属性值‘);

alter table user add (新增属性名)(属性类型)after (放在哪个属性后边)新增属性列; 新增属性列

alter table user modify name varchar(60); 修改某个属性的属性值

alter table user drop 某一列名称 ;删除某一属性值。

drop table table_name;删除表 (不在操作)


原文地址:https://blog.csdn.net/2301_80820096/article/details/143580516

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!