当前位置: 首页 > news >正文

网页制作与网站建设实战大全 pdf下载免费的网站推广在线推广

网页制作与网站建设实战大全 pdf下载,免费的网站推广在线推广,教做美食网站源码,wordpress主题外贸MySQL – 库和表的操作 文章目录 MySQL -- 库和表的操作一、库的操作1.创建数据库2.查看数据库3.删除数据库4.字符集和校验规则5.校验规则对数据库的影响6.修改数据库7.备份和恢复8.查看连接情况 二、表的操作1.创建表2.查看表结构3.修改表4.删除表 一、库的操作 注意&#xf…

MySQL – 库和表的操作

文章目录

  • MySQL -- 库和表的操作
  • 一、库的操作
    • 1.创建数据库
    • 2.查看数据库
    • 3.删除数据库
    • 4.字符集和校验规则
    • 5.校验规则对数据库的影响
    • 6.修改数据库
    • 7.备份和恢复
    • 8.查看连接情况
  • 二、表的操作
    • 1.创建表
    • 2.查看表结构
    • 3.修改表
    • 4.删除表


一、库的操作

注意:

  • MySQL语句的关键词是不区分大小写的!
  • MySQL语句需要以 ; 结尾;

1.创建数据库

语法:
在这里插入图片描述
IF NOT EXITS:如果数据库不存在再创建,存在了就不创建了,可省略;
CHARACTER SET:指定数据库采用的字符集;
COLLATE:指定数据库字符集的校验规则;

create databases [if not exits]数据库名;

在这里插入图片描述
MySQL创建一个数据库就是在/var/lib/mysql路径下创建了一个目录:
在这里插入图片描述
数据库名称如果和系统中的某些关键字重合,创建就会失败,需要加上反引号修饰:
在这里插入图片描述

  • 建议创建库和表的时候,名称都加上反引号;

补充:

  • MySQL语句中没有清屏的命令,可以通过system clear命令使用Linux中的清屏命令;
    在这里插入图片描述

2.查看数据库

show databases;

在这里插入图片描述
显示创建语句:

show create databases 数据库名;

在这里插入图片描述

  • 能够显示出来创建数据库时的语句细节,这时系统帮我们优化过的结果;
  • 后面的 /!40100 default…/不是注释,表示当前MySQL版本大于4.01时,就执行这个选项;

3.删除数据库

drop database 数据库名称;

在这里插入图片描述
若删除了数据库,里面的表和数据都会一并被删除!

4.字符集和校验规则

创建数据库的时候,后面有选项可以指定字符集和校验规则;
查看系统默认字符集和校验规则:

show variables like 'character_set_database';
show variables like 'collation_database';

在这里插入图片描述
查看数据库支持的字符集和校验规则:

show charset; #查看字符集
show collation; #查看校验规则

在这里插入图片描述
在这里插入图片描述

  • 如果创建数据库时没有指定字符集和校验规则,系统会以默认值为基准创建数据库;
  • 默认字符集和校验规则可以在配置文件中修改;
  • 字符集是指数据存储的时候,按照什么格式存储;
    校验规则是指在用户要取数据的时候,使用什么样的规则来校验数据库中的数据;
  • 字符集和校验规则是匹配的,一个字符集可以对应多个校验规则;

在创建数据库时指定字符集和校验规则:
在这里插入图片描述
在这里插入图片描述
打印出配置文件:
在这里插入图片描述
在这里插入图片描述

5.校验规则对数据库的影响

  • 创建一个数据库,校验规则使用utf8_general_ci [不区分大小写]
    在这里插入图片描述
    向数据库中写数据:
    在这里插入图片描述
    查看数据:
    在这里插入图片描述
    在表中查询数据:
    在这里插入图片描述
    可以看出这个校验规则是不区分大小写的;

  • 创建一个数据库,校验规则使用utf8_bin [区分大小写]
    在这里插入图片描述
    向数据库中写数据:
    在这里插入图片描述
    在表中查询数据:
    在这里插入图片描述
    可以看出这个校验规则是区分大小写的;

6.修改数据库

修改数据库主要是修改数据库的字符集,校验规则;
在这里插入图片描述

7.备份和恢复

备份:
Linux的bash命令行,启动mysqldump服务

mysqldump -P 3306 -u root -p -B 数据据名 > 数据库备份存储的文件路径

在这里插入图片描述

  • 查看备份完成的文件:
    在这里插入图片描述
    数据库备份就是将历史上所有的sql语句全部备份下来,恢复的时候,相当于重新创建一个相同的数据库;

  • 如果备份的不是整个数据库,而是其中的一张表:

mysqldump -u root -p 数据据名 表名1 表名2 > 数据库备份存储的文件路径
  • 同时备份多个数据库
mysqldump -u root -p -B 数据据名1 数据据名2 > 数据库备份存储的文件路径
  • 如果备份数据库是,没有带上-B参数,在恢复数据库的时候,需要先创建空数据库,然后使用数据库,再使用source来还原;
    这是因为**-B参数的意义是备份时会连着create database语句一起备份;**

恢复:
mysql客户端:

source 备份文件所在的路径;

在这里插入图片描述

8.查看连接情况

show processlist;

在这里插入图片描述
可以告诉我们当前有哪些用户连接到我们的MySQL,如果查出某个用户不是你正常登陆的,很有可能你的数据库被人入侵了。发现自己数据库比较慢时,可以用这个指令来查看数据库连接情况。

二、表的操作

1.创建表

在这里插入图片描述

  • field表示列名;
  • datatype表示列的类型;
  • character set字符集,如果没有指定字符集,则以所在数据库的字符集为准;
  • collate校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准;
  • comment:后面的是备注;

在这里插入图片描述

  • 查看数据库中的表:
    在这里插入图片描述
  • 查看创建表的语句:
    在这里插入图片描述
  • 不同引擎的表,文件结构不同:
    在这里插入图片描述
    在这里插入图片描述

2.查看表结构

查看表中元素的属性:

desc 表名;

在这里插入图片描述
查看表的数据:

select * from 表名;

在这里插入图片描述

3.修改表

在这里插入图片描述
增加列:

alter table 表名 add 增加的列名 列的数据类型 comment '备注' after 在原来的哪一列后面增加;

在这里插入图片描述

  • 注:这里的NULL和空字符串是不同的,空串是有数据,但是数据是空字符串,而NULL是没有数据;

调整列属性:

alter table 表名 modify 需调整的列名 调整的目标类型;

在这里插入图片描述

  • 注:这里列的属性的修改是直接覆盖的,会覆盖掉之前的备注等信息,创建表的语句也会修改,因此修改的时候,最好将修改之前的其他列信息都带上;
    在这里插入图片描述

删除列:

alter table 表名 drop 列名;

在这里插入图片描述
注:

  • 删除列后,列中的数据也会删除;
  • 不能删除所有的列,删到最后一列就无法删除了;

修改列名:

alter table 表名 change 原列名 目标列名 数据类型 comment '备注';

在这里插入图片描述

修改表名:

alter table 原表名 rename 目标表名;

在这里插入图片描述

4.删除表

在这里插入图片描述

deop table [if exists] 要删除的表名;![在这里插入图片描述](https://img-blog.csdnimg.cn/e2198126d85843988945af579b8c1ce9.png)

在这里插入图片描述

http://www.hkea.cn/news/700007/

相关文章:

  • 做的好的营销型网站有哪些内容外贸网站外链平台
  • 东营网站建设预算价格百度网盘网页版入口官网
  • 网站建设中标公告18款禁用看奶app入口
  • 网站运营人员岗位职责长沙正规seo优化价格
  • cnzz统计代码放在后台网站为什么没显示seo的英文全称是什么
  • 杭州企业网站建设方案广告门
  • 自己免费做网站(二)seo优化公司信
  • 广州外贸b2b网站建设刷钻业务推广网站
  • 做企业网站用什么怎样宣传自己的品牌
  • 濮阳做网站的公司我的百度账号
  • 美食网站开发如何做好网络营销工作
  • 网站建设案例资料今天的新闻内容
  • 台州专业网站建设方案seo软文代写
  • 个人网站 百度推广全球搜索大全
  • 网站消息推送5118素材网站
  • 天津 响应式网站设计企业网站模板免费
  • 网站用花生壳nas做存储百度seo发包工具
  • wordpress cache深圳纯手工seo
  • 怎样找到正规代加工网站百度地图3d实景地图
  • 潍坊网站建设公司网站搭建免费
  • 惠州做网站好的公司下载百度语音导航地图安装
  • 春节网站怎么做小说排行榜百度搜索风云榜
  • 商城服务是什么软件seo是指什么岗位
  • 无锡网站建设有限公司网站快速收录的方法
  • 网站建设通报推广网站多少钱
  • 网络推广公司成都seo排名优化教程
  • 一台手机登录微信网页版西安优化外
  • 如何做旅游攻略网站长沙seo优化推荐
  • 长春火车站电话咨询电话快排seo
  • 龙城建设网站公司网站内容优化方法