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

个人可以做网站推广想做跨境电商怎么入门

个人可以做网站推广,想做跨境电商怎么入门,模板网站外链做不起来,那些网站分享pr做的视频软件目录 库的操作 创建数据库 语法: 使用: 字符集和校验规则 查看系统默认字符集以及校验规则 查看数据库支持的字符集 查看数据库支持的字符集校验规则 校验规则对数据库的影响 操纵数据库 查看数据库 显示创建语句 修改数据库 删除数据库 备…

目录

库的操作

创建数据库

语法:

使用:

字符集和校验规则

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

 查看数据库支持的字符集

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

校验规则对数据库的影响

操纵数据库 

查看数据库

显示创建语句

修改数据库

删除数据库

 备份

 恢复

查看连接情况

表的操作

创建表

语法:

说明:

使用:

查看表

查看表结构

修改表

修改表名

修改表结构

使用:

删除表


库的操作

创建数据库

语法:

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

  • 数据库编码集 :数据库未来存储数据的编码格式
  • 数据库校验集 :支持数据库进行字段比较,使用的编码格式,本质也是一种读取数据库中数据采用的编码格式。

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

使用:

create database db_name;

当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,校验规则是:utf8_ general_ ci 

在上一篇文章里我们创建过数据库,这里就不创建了,演示一下加了 if not exists 的情况。

创建数据库时指定字符集

create database db_name charset=utf8;

create database db_name character set utf8; 这个语法也是可以的

创建数据库时指定校验规则

create database db_name charset=utf8 collate utf8_general_ci;

字符集和校验规则

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

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

 查看数据库支持的字符集

show charset;

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

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

show collation;

内容太多就不展示了。

校验规则对数据库的影响

可以发现不同的校验方式,查询的结果也是不同的。

操纵数据库 

查看数据库

show databases;

 前面已经演示过了,这里就不演示了。

 查看当前自己在那个数据库:select database();

显示创建语句

show create database db_name;

 说明:

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

注:对数据库的修改主要指的是修改数据库的字符集,校验规则。

删除数据库

DROP DATABASE [IF EXISTS] db_ name;

执行删除之后的结果:

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

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

 备份

命令行输入: mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径

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

注意事项

如果备份的不是整个数据库,而是其中的一张表,怎么做?

命令行: mysqldump -u root -p 数据库名 表名1 表名2 > D:/mytest.sql

同时备份多个数据库

命令行: mysqldump -u root -p -B 数据库名1 数据库名2 ... > 数据库存放路径

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

 恢复

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


查看连接情况

show processlist

 

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


表的操作

创建表

语法:

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

说明:

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

使用:

说明:
users 表存储引擎是 MyISAM ,在数据目中有三个不同的文件,分别是:

  • users.frm:表结构
  • users.MYD:表数据
  • users.MYI:表索引

不同的存储引擎,创建表的文件不一样。如下图


查看表

show tables;


查看表结构

desc 表名称

 显示创建表时的详细信息:show create table user2 \G

 有细心的人会发现这里显示的和之前创建表的时候,稍微有点不同。这里因为在mysqld服务器那里会做语法分析,分析完之后进行的操作和存储,所以会稍有不同。


修改表

修改表名

alter table 原表名 rename to 新表名;

修改表结构

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

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

使用:

往表内插入两条数据。

在user表内新增一个字段,用于存储图片路径。 

 将表内 username 这个字段类型 长度改为60。(修改其他属性也是一样的)

 但需要注意,修改时不添加注释,修改后注释也就没有了。

修改表内 username 这个字段的名称。注意:修改字段名称需要把字段类型也添加上。

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


删除表

语法:

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

使用:

drop table tb_name;

 
 

http://www.yayakq.cn/news/600565/

相关文章:

  • html创建站点的步骤租用网站服务器价格
  • 南京房地产网站建设电玩网站
  • 服务器搭建网站跑不满宽带吉林市百姓网免费发布信息网
  • 建设网站网站建设公司做网站不难吧
  • 个性flash网站wordpress调用产品图片
  • 网站制作公司费用制作网站哪家专业
  • 蓟县网站建设公司佛山免费网站建站模板
  • 深圳优化网站兰州互联网公司
  • 软件技术有学做网站吗网页qq直接登陆
  • 做网站必须会去掉自豪的wordpress
  • 网站推广公司兴田德润电话多少网站国际互联网备案号
  • 网站建设的人员预期怎么用php自己做网站
  • 网站开发工程师岗位职责说明书凡科建站代理商登录
  • 网站挂标 怎么做南昌网站建设渠道
  • 网站添加视频菏泽建设局官网
  • 区块链网站开发资金国内永久免费云服务器
  • 做网站和做app哪个贵极构网站建设工作室
  • 公司怎么建设网站首页淘宝联盟做返利网站
  • 电脑做服务器发布网站软文营销文章范文
  • 正规的网站优化推广公司深圳专业网站制作技术
  • 做引流网站怎么赚钱赚谁的钱企业为什么要建设自己的网站
  • 网站建设 南宁WordPress禁止英文评论插件
  • 镇赉县做网站的作业网站建设方案
  • 华硕固件做网站6网站建设阶段要做什么
  • 广州白云区网站建设公司发广告平台有哪些免费
  • 网站建设案例效果企业网站一般内容包括哪些
  • 天津企业网站专业订制网站后台工程师
  • 环保网站建设价格中国最好的网站器域名统一
  • 大连网站设计哪里有做中国 网站服务器 租金
  • 网站开发公司起名字wordpress 浏览次数插件