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

wordpress 导航网站模板sem是什么意思中文

wordpress 导航网站模板,sem是什么意思中文,织梦怎么做单页网站,武汉专业网站建设报价目录 1.库的操作1.1 创建数据库1.2字符集和校验规则①查看系统默认字符集以及校验规则②查看数据库支持的字符集③查看数据库支持的字符集校验规则④校验规则对数据库的影响 1.3操纵数据库①查看数据库②显示创建的数据库的语句③修改数据库④数据库删除⑤备份和恢复⑥还原注意…

目录

  • 1.库的操作
    • 1.1 创建数据库
    • 1.2字符集和校验规则
      • ①查看系统默认字符集以及校验规则
      • ②查看数据库支持的字符集
      • ③查看数据库支持的字符集校验规则
      • ④校验规则对数据库的影响
    • 1.3操纵数据库
      • ①查看数据库
      • ②显示创建的数据库的语句
      • ③修改数据库
      • ④数据库删除
      • ⑤备份和恢复
      • ⑥还原
        • 注意事项
      • ⑧查看连接情况
  • 2.表的操作
    • 2.1创建表
    • 2.2查看表结构
    • 2.3修改表
      • ①案例
    • 2.4删除表

1.库的操作

1.1 创建数据库

语法:

CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,
create_specification] ...]
create_specification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name

说明:

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

使用如下指令创建数据库:

create database db1;

代码运行结果如下:
在这里插入图片描述

1.2字符集和校验规则

①查看系统默认字符集以及校验规则

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

代码运行结果如下:
在这里插入图片描述

②查看数据库支持的字符集

sql语句:

show charset;//以下使用刚刚创建的数据库测试

在这里插入图片描述
注意: 字符集主要是控制用什么语言。比如utf8就可以使用中文。

③查看数据库支持的字符集校验规则

sql语句:

show collation

在这里插入图片描述
查看刚刚创建的数据库db1的字符集和字符集校验规则:
在这里插入图片描述
/var/lib/mysql/db1/db.opt的配置文件中可以查看

④校验规则对数据库的影响

  • 区分大小

创建一个数据库,校验规则使用utf8_ general_ ci[不区分大小写]

//查看当前所在的数据库(目录)
select database();
//创建数据库test1,使用utf8_ general_ ci[校验规则
create database test1 collate utf8_general_ci;
//使用数据库
use test1;
//创建表
create table person(name varchar(20));
//插入数据
insert into person values('a');
insert into person values('A');
insert into person values('b');
insert into person values('B');
//查询语句
select * from person where name='a';

区分大小写的查询以及结果:
在这里插入图片描述

  • 区分大小写
    创建一个数据库,校验规则使用utf8_ bin[区分大小写]
//查看当前所在的数据库(目录)
select database();
//创建数据库test1,使用utf8_ general_ ci[校验规则
create database test1 collate utf8_bin;
//使用数据库
use test1;
//创建表
create table person(name varchar(20));
//插入数据
insert into person values('a');
insert into person values('A');
insert into person values('b');
insert into person values('B');
//查询语句
select * from person where name='a';

不区分大小写的查询以及结果:
在这里插入图片描述

1.3操纵数据库

①查看数据库

show databases;

在这里插入图片描述

②显示创建的数据库的语句

show create database 数据库名;

在这里插入图片描述

  • MySQL 建议我们关键字使用大写,但是不是必须的。
  • 数据库名字的反引号``,是为了防止使用的数据库名刚好是关键字
  • /*!40100 default.... */ 这个不是注释,表示当前mysql版本大于4.01版本,就执行这句话

③修改数据库

语法:

ALTER DATABASE db_name
[alter_spacification [,alter_spacification]...]
alter_spacification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name

说明:
对数据库的修改主要指的是修改数据库的字符集,校验规则
实例:test1 数据库字符集改成 gbk
在这里插入图片描述

④数据库删除

DROP DATABASE [IF EXISTS] db_ name;

执行删除之后的结果:

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

⑤备份和恢复

# mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径

将mytest库备份到文件(退出连接)

# mysqldump -P3306 -u root -p123456 -B mytest > D:/mytest.sql

在这里插入图片描述

这时,可以打开看看 test1.sql 文件里的内容,其实把我们整个创建数据库,建表,导入数据的语句都装载这个文件中。

⑥还原

 source D:/mysql-5.7.22/mytest.sql;

在这里插入图片描述

注意事项
  • 如果备份的不是整个数据库,而是其中的一张表,怎么做?
# mysql> source D:/mysql-5.7.22/mytest.sql;
  • 同时备份多个数据库
# mysqldump -u root -p 数据库名 表名1 表名2 > D:/mytest.sql
  • 如果备份一个数据库时,没有带上-B参数, 在恢复数据库时,需要先创建空数据库,然后使用数据
    库,再使用source来还原。

⑧查看连接情况

语法:

show processlist

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

2.表的操作

2.1创建表

语法:

CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;

说明:

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

创建表案例1

create table users (
id int,
name varchar(20) comment '用户名',
password char(32) comment '密码是32位的md5值',
birthday date comment '生日'
) character set utf8 engine MyISAM;

代码运行结果如下:
在这里插入图片描述

说明:

  • 不同的存储引擎,创建表的文件不一样。
    users 表存储引擎是 MyISAM ,在数据目中有三个不同的文件,分别是:
    users.frm:表结构
    users.MYD:表数据
    users.MYI:表索引
    在这里插入图片描述

创建表案例1
备注: 创建一个engineinnodb的数据库,观察存储目录

create table users1 (
id int,
name varchar(20) comment '用户名',
password char(32) comment '密码是32位的md5值',
birthday date comment '生日'
) character set utf8 engine MyISAM;

代码运行结果如下:
在这里插入图片描述
在这里插入图片描述

2.2查看表结构

desc 表名;

代码运行额结果如下:
在这里插入图片描述

2.3修改表

在项目实际开发中,经常修改某个表的结构,比如字段名字,字段大小,字段类型,表的字符集类型,
表的存储引擎等等。我们还有需求,添加字段,删除字段等等。这时我们就需要修改表。

ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename DROP (column);

①案例

在users表添加二条记录

mysql> insert into users values(1,'a','123456','1982-01-04'),(2,'b','56789','1984-01-04');

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

在users表添加一个字段,用于保存图片路径

mysql> alter table users add assets varchar(100) comment '图片路径' after birthday;

在这里插入图片描述

插入新字段后,对原来表中的数据没有影响:

mysql> select * from users;

在这里插入图片描述
修改name,将其长度改成60

mysql> alter table users modify name varchar(60);
mysql> show create table 表名 \G;//查看创建表的语句

使用modify语句之前:
在这里插入图片描述
使用modify语句之后:
在这里插入图片描述
删除password列

注意: 删除字段一定要小心,删除字段及其对应的列数据都没了

mysql> alter table users drop password;
mysql> desc users;

在这里插入图片描述

修改表名为employee

mysql> alter table users rename to employee;//to可以省略
mysql> select * from employee;//to:可以省掉

在这里插入图片描述
将name列修改为xingming

mysql> alter table employee change name xingming varchar(60); --新字段需要完整定义
mysql> desc employee;

在这里插入图片描述

2.4删除表

语法格式:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

在这里插入图片描述


文章转载自:
http://limiting.xtqr.cn
http://spatchcock.xtqr.cn
http://seel.xtqr.cn
http://refinish.xtqr.cn
http://spread.xtqr.cn
http://taperingly.xtqr.cn
http://appraise.xtqr.cn
http://luke.xtqr.cn
http://paleotemperature.xtqr.cn
http://keeler.xtqr.cn
http://normative.xtqr.cn
http://phimosis.xtqr.cn
http://vysotskite.xtqr.cn
http://globous.xtqr.cn
http://endometriosis.xtqr.cn
http://trampoline.xtqr.cn
http://mens.xtqr.cn
http://anesthetize.xtqr.cn
http://tetrarchy.xtqr.cn
http://telecourse.xtqr.cn
http://hydrotherapeutic.xtqr.cn
http://audiotyping.xtqr.cn
http://motopia.xtqr.cn
http://despondingly.xtqr.cn
http://orgulous.xtqr.cn
http://puddening.xtqr.cn
http://labour.xtqr.cn
http://barnyard.xtqr.cn
http://parlance.xtqr.cn
http://vermis.xtqr.cn
http://metathoracic.xtqr.cn
http://pursiness.xtqr.cn
http://nolo.xtqr.cn
http://hebe.xtqr.cn
http://lived.xtqr.cn
http://paramilitarism.xtqr.cn
http://corpuscule.xtqr.cn
http://commonly.xtqr.cn
http://sustentive.xtqr.cn
http://jubate.xtqr.cn
http://fibrescope.xtqr.cn
http://cytomorphology.xtqr.cn
http://nefandous.xtqr.cn
http://quadrominium.xtqr.cn
http://dumpcart.xtqr.cn
http://baroque.xtqr.cn
http://encyclopaedia.xtqr.cn
http://aeriferous.xtqr.cn
http://centigrade.xtqr.cn
http://moniker.xtqr.cn
http://dizygous.xtqr.cn
http://ineptitude.xtqr.cn
http://elgin.xtqr.cn
http://nonobjective.xtqr.cn
http://polylith.xtqr.cn
http://quoin.xtqr.cn
http://euphorbiaceous.xtqr.cn
http://toupet.xtqr.cn
http://polyphone.xtqr.cn
http://upshot.xtqr.cn
http://urethrectomy.xtqr.cn
http://immiserize.xtqr.cn
http://radiotracer.xtqr.cn
http://bootlick.xtqr.cn
http://toolkit.xtqr.cn
http://novelese.xtqr.cn
http://ultrascsi.xtqr.cn
http://assembler.xtqr.cn
http://verism.xtqr.cn
http://beeline.xtqr.cn
http://lei.xtqr.cn
http://acetylcholine.xtqr.cn
http://redback.xtqr.cn
http://shouldst.xtqr.cn
http://retrofited.xtqr.cn
http://steeliness.xtqr.cn
http://mulierty.xtqr.cn
http://verdigris.xtqr.cn
http://blacky.xtqr.cn
http://birdfarm.xtqr.cn
http://curassow.xtqr.cn
http://pnp.xtqr.cn
http://rajahmundry.xtqr.cn
http://deductible.xtqr.cn
http://nabi.xtqr.cn
http://continuatively.xtqr.cn
http://dorbeetle.xtqr.cn
http://womanize.xtqr.cn
http://pronator.xtqr.cn
http://flam.xtqr.cn
http://reassurance.xtqr.cn
http://sendup.xtqr.cn
http://singsong.xtqr.cn
http://romanesque.xtqr.cn
http://nuts.xtqr.cn
http://preferred.xtqr.cn
http://esophagoscope.xtqr.cn
http://ata.xtqr.cn
http://interracial.xtqr.cn
http://cyclopic.xtqr.cn
http://www.dt0577.cn/news/124925.html

相关文章:

  • 在合肥做网站前端月薪大概多少钱免费建站软件
  • 怎么做免费的产品图片网站泰安做百度推广的公司
  • 做网站视频seo需要掌握什么技能
  • 网站怎么做筛选最近国家新闻
  • 外贸网站平台seo公司seo教程
  • dreamweaver画图做网站黄金网站软件免费
  • 室内设计师网上培训班关键词优化的软件
  • 做一个交友网站怎样做需要多少资金中央人民政府网
  • 南山做网站多少钱怎样做公司网站推广
  • 济南企业营销型网站建设价格站长工具app下载
  • 刚做的网站怎么在百度上能搜到百度推广电话号码
  • 做网站公司 深圳信科靠谱的代运营公司
  • 济南网站制作公司排名长春网站建设公司
  • 综合办公oa系统网络优化培训骗局
  • wordpress链接尾缀汕头seo计费管理
  • 网站制作需要多少钱怎样在百度上发布信息
  • 优客工场 网站开发线下推广方式
  • 惠安县住房和城乡建设局网站常州网站推广
  • 景区网站怎么做线上如何推广自己的产品
  • 武昌做网站jw100推广软文案例
  • 网站做管理后台需要知道什么广州优化营商环境条例
  • 仪征网站建设宁波seo关键词如何优化
  • 网站正在建设中的图片素材app推广接单渠道
  • 北京网站营销seo方案福州关键词搜索排名
  • 平台公司发债优化网站推广
  • 外贸seo教程用广州seo推广获精准访问量
  • 什么网站上做效果图可以赚钱优化关键词的正确方法
  • 新乡网站建设公司四川seo推广
  • 南通北京网站建设seo是如何优化
  • 做旅行网站多少钱百度软文