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

网站非法收录用户信息c#网站开发需要的技术

网站非法收录用户信息,c#网站开发需要的技术,百度关键词推广,新零售型网站开发目录 库的操作 创建数据库 语法: 使用: 字符集和校验规则 查看系统默认字符集以及校验规则 查看数据库支持的字符集 查看数据库支持的字符集校验规则 校验规则对数据库的影响 操纵数据库 查看数据库 显示创建语句 修改数据库 删除数据库 备…

目录

库的操作

创建数据库

语法:

使用:

字符集和校验规则

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

 查看数据库支持的字符集

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

校验规则对数据库的影响

操纵数据库 

查看数据库

显示创建语句

修改数据库

删除数据库

 备份

 恢复

查看连接情况

表的操作

创建表

语法:

说明:

使用:

查看表

查看表结构

修改表

修改表名

修改表结构

使用:

删除表


库的操作

创建数据库

语法:

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

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

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

使用:

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.15wanjia.com/news/176573.html

相关文章:

  • 兰州网站关键字优化深圳app开发怎么选
  • 北京旅游型网站建设seo服务多少钱
  • 建立网站的关键是定位公司网站案例展示
  • 厦门营销网站建设阳江最新通知今天
  • 德州网站收录简单网站建设方案
  • 昆明网站建设价目表跨境购网站建设
  • 网站被同行链接代替厦门网站建设培训学校
  • 织梦 安装网站大型网站二次开发方案
  • 网店代运营怎么收费长沙百度搜索排名优化
  • asp 网站 内容静态化杭州网站建设文章
  • 凯里建设局网站广州企业推广网站建设
  • 网站排名seo软件自己做网站挂广告
  • 南通做企业网站怎么做免费的网站推广
  • 微网站建设 上海邢台中高风险地区查询
  • 怎么做网站可手机看网站建设唯特和凡科哪个好
  • 建立网站的基本流程安远网络推广公司
  • 贵阳网站改版农产品推广方案
  • 北京景网站建设广告牌设计效果图
  • 做网站找人ps个人网页设计模板图片
  • 网站建设开发协议广州预约小程序开发
  • 本地最好的网站开发建设公司出效果图
  • 哈尔滨建站软件杭州酒店网站建设方案
  • 官网网站建设代做网站公司有哪些
  • 做网站组织结构框架例子网页制作基础教程背景图片
  • 关键词挖掘爱站网做笔记的网站
  • 做pc端网站平台数据百度做网站好用吗
  • 网站搭建环境急招上午半天班女工
  • 南京市玄武区建设局网站2023企业所得税300万以上
  • 做a小视频免费观看网站怎样创建一个国际网站
  • 郑州做网站建设哪家好黄冈网站推广软件