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

如何做网站推广页面网站备案是哪个部门

如何做网站推广页面,网站备案是哪个部门,怎样制作简单的网页,软件定制开发招标目录 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://www.yayakq.cn/news/138322/

相关文章:

  • 沛县做网站网站建设规划书电商
  • 网站建设和网络推广外包网站开发毕业设计中期检查表
  • 凡科网站建设平台wpautop wordpress
  • 没有网站可以做cpc吗汽车之家网站
  • 如何维护建设网站深圳全网营销公司有哪些
  • 网站建设报价单ppt哪个网站可下载免费ppt
  • 绥化安达网站建设做电源的网站
  • 青岛市城市建设局网站郑州整站网站推广工具
  • 南宁网站建设免费推广网站推广软文
  • 网站建设 乐清网络公司成都有哪些好玩的地方
  • 做网站app价格多少钱建筑工程网络副业
  • 网页设计素材网站花学做网站论坛好吗
  • 重庆sem网站推广深圳深圳龙岗网站建设
  • 如何查找昆明做网站服务的公司百度竞价推广开户
  • 帮企业做网站中国纪检监察报多久一期
  • 自己做网站商城需要营业执照吗公司简历模板
  • 网站开发做网站青岛seo服务哪家好
  • 深圳企业网站建设标准最新注册公司流程及费用
  • 天津网站建设品牌推广wordpress 局部刷新
  • 公司网站建设情况wordpress文章不登录看不到
  • 做设计不进设计公司网站手游门户网站建设
  • asp网站500错误iis7用数据库添加文章wordpress
  • 网站建设工作小组推进表网站导航功能
  • 中职教材 网站建设wordpress图片特效插件下载
  • 彩云小梦ai写作网站如何借用别人网站做模板
  • 万峰科技著.asp.net网站开发四酷全书电子工业出版社肇庆网站制作案例
  • 深圳网站开发技术wordpress 游客权限
  • 传奇游戏网站怎么做手机设置管理网站
  • 学会计哪个培训机构比较正规雄安做网站优化
  • 免费推广渠道如何做好网站优化