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

合肥网站商城开发怎么自己做一个网站

合肥网站商城开发,怎么自己做一个网站,dedecms怎么制作网站,余姚建设公司网站一、增删数据库 1、创建数据库 create database db_name; 本质就是在 /var/lib/mysql 创建一个目录。 说明: 大写的表示关键字。[ ] 是可选项。CHARACTER SET:指定数据库采用的字符集。COLLATE:指定数据库字符集的校验规则。 2、数据库删除…

一、增删数据库

1、创建数据库

create database db_name;

本质就是在 /var/lib/mysql 创建一个目录。

说明:
  • 大写的表示关键字。
  • [ ] 是可选项。
  • CHARACTER SET指定数据库采用的字符集
  • COLLATE指定数据库字符集的校验规则


2、数据库删除

drop database [IF EXISTS] db_ name;

本质就是删除目录。 

执行删除之后的结果:

  • 数据库内部看不到对应的数据库。
  • 对应的数据库文件夹被删除,级联删除,里面的数据表全部被删。

注意:不要随意删除数据库。


二、认识系统编码

1、 字符集和校验规则

创建数据库时,有两个编码集:

  1. 数据库编码集(数据库未来存储数据)
  2. 数据库校验集(支持数据库,进行字段比较的编码,本质也是一种读取数据库中数据的采用的编码格式)

数据库无论对数据做任何操作,都必须保证操作和编码必须是编码一致的。 


(1)查看系统默认字符集以及校验规则
show variables like 'character_set_database';

show variables like 'collation_database'; 


 (2)查看数据库支持的字符集

show charset;

字符集主要是控制用什么语言,比如 utf8 就可以使用中文。


(3)查看数据库支持的字符集校验规则

show collation;


三、指定编码创建数据库

1、创建名为 d1 的数据库

说明:当创建数据库没有指定字符集和校验规则时,
  • 系统使用默认字符集:utf8
  • 校验规则是:utf8_general_ ci


2、创建一个使用 utf8 字符集的 d2 和 d3 数据库(两种写法)


3、创建一个使用 utf8 字符集,并带校对规则的 d4 数据库


4、创建一个使用 gbk 字符集,并带校对规则的 d5 数据库


四、验证不同校验编码的影响 

1、校验规则对数据库的影响

(1)不区分大小写
  • 创建一个数据库,校验规则使用 utf8_ general_ ci不区分大小写)

  • 插入数据并查询

select 是从表里查询,通配符* 代表将表里的数据都显示出来。

插入的本质是存取,采用 default-character-set=utf8,也就是存取时所用的编码。

查询时是按照校验集的要求来查找的。


  • 结果排序

注意:这里默认是升序排序。不区分大小写时,是将大小写看成一整组来进行排序。


(2)区分大小写

创建一个数据库,校验规则使用 utf8_ bin区分大小写)


  • 插入数据并查询

  • 结果排序

注意:这里是默认升序排序。


五、库的删改查

1、数据库删除

drop database [IF EXISTS] db_ name;

本质就是删除目录。 

执行删除之后的结果:

  • 数据库内部看不到对应的数据库。
  • 对应的数据库文件夹被删除,级联删除,里面的数据表全部被删。

注意:不要随意删除数据库。


2、 显示创建语句

show create database 数据库名;

说明:
  • MySQL 建议关键字使用大写,但不是必须的。
  • 数据库名字的反引号 ``,是为了防止使用的数据库名刚好是关键字。
  • /*!40100 DEFAULT CHARACTER SET utf8 */ 这个在这里不是注释的意思,而是表示当前 mysql 版本大于 4.01 版本的话,就执行这句话。

3、修改数据库

alter database db_name [alter_spacification [,alter_spacification]...]

alter_spacification:
  • [DEFAULT] CHARACTER SET charset_name
  • [DEFAULT] COLLATE collation_name
对数据库的修改主要指的是修改数据库的字符集,校验规则。
  • 将 test2 数据库字符集改成 gbk


4、查看数据库

show databases;

查询当前所在数据库:


六、库的备份与恢复

1、备份

# mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径
  • 将 test1 库进行备份
  • 这时,可以打开看看 test1.sql 文件里的内容
  • 其实就是把我们整个创建数据库,建表,导入数据的语句都装载这个文件中。

2、恢复

mysql> source /root/MySQL/test1.sql (还原文件的路径)


3、注意事项

如果备份的不是整个数据库,而是其中的一张表,怎么做?
# mysqldump -u root -p 数据库名 表名1 表名2 > /root/MySQL/test1.sql

同时备份多个数据库该怎么做?
# mysqldump -u root -p -B 数据库名1 数据库名2 ... > 数据库存放路径

如果备份一个数据库时,没有带上  -B  参数,那么在恢复数据库时,需要先创建空数据库,然后使用数据库,再使用 source 来还原。

4、查看连接情况

show processlist;

这个命令可以告诉我们当前有哪些用户连接到我们的  MySQL ,如果查出某个用户不是你正常登陆的,很有可能你的数据库被人入侵了。
当发现自己数据库比较慢时,可以用这个指令来查看数据库连接情况。
http://www.hkea.cn/news/840114/

相关文章:

  • 什么网站做宣传好新乡网站seo
  • 济南网站制作服务价格信息流优化师前景
  • 新手制作网站工具bt磁力猪
  • 怎么做网站系统深圳头条新闻
  • 北京网站设计公司新鸿儒seo公司的选上海百首网络
  • 百姓网二手拖拉机百度seo优化排名客服电话
  • 北京南站是丰台站吗seo优化什么意思
  • 外贸营销型建站关键词全网搜索工具
  • 有什么网站可以做扣扣头像腾讯企点app下载安装
  • 网站设计怎么做链接拉新推广怎么快速拉人
  • 怎么自己做礼品网站补肾壮阳吃什么药效果好
  • 网站用户建设的设计与实现网站推广营销运营方式
  • html5韩国网站模板seo网站优化培训班
  • 网站被iframe信息推广的方式有哪些
  • 通信技术公司网站建设app推广代理
  • 做电影网站会违法吗营销说白了就是干什么的
  • 用外链技术做视频网站关键词在线听免费
  • 做网站常用的css最近三天的新闻热点
  • 全国人大常委会副委员长登封seo公司
  • 顶岗实践网站开发推广管理
  • 九号公司网站优化效果
  • 模板网站建设方案北京seo排名收费
  • 做箱包关注哪个网站泰州seo平台
  • 如何给网站做流量站长工具seo
  • 桂林网站开发建设推广任务接单平台
  • 化妆品 网站建设案例seo超级外链工具免费
  • 网站建设的广告语seo自动工具
  • 有专门做市场分析的网站么太原关键词优化报价
  • 网站文化建设搜索引擎推广的常见形式有
  • wordpress分类目录消失泸州网站seo