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

做网站费营销推广方案案例

做网站费,营销推广方案案例,网站跳出率是什么意思,网站建设网络公SQL语句 一.数据库的基础1.1 什么是数据库1.2 基本使用1.2.1 连接服务器1.2.2 使用案例 1.2 SQL分类 二.库的操作2.1 创建数据库2.2 创建数据库示例2.3 字符集和校验规则2.3.1 查看系统默认字符集以及校验规则2.3.2查看数据库支持的字符集2.3.3查看数据库支持的字符集校验规则2…

SQL语句

  • 一.数据库的基础
    • 1.1 什么是数据库
    • 1.2 基本使用
      • 1.2.1 连接服务器
      • 1.2.2 使用案例
    • 1.2 SQL分类
  • 二.库的操作
    • 2.1 创建数据库
    • 2.2 创建数据库示例
    • 2.3 字符集和校验规则
      • 2.3.1 查看系统默认字符集以及校验规则
      • 2.3.2查看数据库支持的字符集
      • 2.3.3查看数据库支持的字符集校验规则
      • 2.3.4 校验规则对数据库的影响
    • 2.4 操纵数据库
      • 2.4.1 查看数据库
      • 2.4.2 显示创建语句
        • 示例
      • 2.4.3 修改数据库
      • 2.4.4 数据库删除
      • 2.4.5 查看连接情况
  • 三.表的操作
    • 3.1 创建表
    • 3.2 创建表案例
    • 3.3 查看表结构
    • 3.3 修改表
    • 3.4删除表

一.数据库的基础

1.1 什么是数据库

文件保存数据有以下几个缺点:

  • 文件的安全性问题
  • 文件不利于数据查询和管理
  • 文件不利于存储海量数据
  • 文件在程序中控制不方便

数据库存储介质:

  • 磁盘
  • 内存

为了解决上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有效的管理数据。

1.2 基本使用

1.2.1 连接服务器

输入:

mysql -h 127.0.0.1 -P 3306 -u root -p

输出:

Enter password: ****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.21-log MySQL Community Server (GPL)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
  • 注意:如果没有写 -h 127.0.0.1默认是连接本地
  • 如果没有写 -P 3306 默认是连接3306端口

1.2.2 使用案例

  • 创建数据库
create  database helloword1;

则表示创建成功:
在这里插入图片描述

  • 使用数据库
use helloword1;

在这里插入图片描述

  • 创建数据库表
create table student(
id int, //名字  类型
name varchar(32),
gender varchar(2)
);

在这里插入图片描述

  • 表中插入数据
insert into student (id, name, gender) values (1, '张三', '男');
insert into student (id, name, gender) values (2, '李四', '女');
insert into student (id, name, gender) values (3, '王五', '男');
  • 表中查询数据
select * from student;

1.2 SQL分类

  • DDL【data definition language】 数据定义语言,用来维护存储数据的结构代表指令: create, drop, alter
  • DML【data manipulation language】 数据操纵语言,用来对数据进行操作
    代表指令: insert,delete,update
    • DML中又单独分了一个DQL,数据查询语言,代表指令: select
  • DCL【Data Control Language】 数据控制语言,主要负责权限管理和事务
    代表指令: grant,revoke,commit

二.库的操作

2.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: 指定数据库字符集的校验规则

2.2 创建数据库示例

  • 创建名为zy1的数据库
create database zy1;

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

  • 创建一个使用utf8字符集的 zy2 数据库
create database zy2 charset=utf8;
  • 创建一个使用utf字符集,并带校对规则的 zy3 数据库
create database zy3 charset=utf8 collate utf8_general_ci;

2.3 字符集和校验规则

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

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

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

show charset;

在这里插入图片描述

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

show collation;

在这里插入图片描述

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

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

  • 不区分大小写

创建一个数据库,校验规则使用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');
  • 区分大小写
    创建一个数据库,校验规则使用utf8_ bin[区分大小写]
create database test2 collate utf8_bin;
use test2
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');
  • 不区分大小写的查询及结果
mysql> use test1;
mysql> select * from person where name='a';
+------+
| name |
+------+
| a |
| A |
+------+
2 rows in set (0.01 sec)
  • 区分大小写的查询以及结果
mysql> use test2;
mysql> select * from person where name='a';
+------+
| name |
+------+
| a |
+------+
2 rows in set (0.01 sec)
  • 不区分大小写排序以及结果:
mysql> use test1;
mysql> select * from person order by name;
+------+
| name |
+------+
| a |
| A |
| b |
| B |
+------+

区分大小写排序以及结果:

mysql> use test2;
mysql> select * from person order by name;
+------+
| name |
+------+
| A |
| B |
| a |
| b |
+------+

2.4 操纵数据库

2.4.1 查看数据库

show databases;

在这里插入图片描述

2.4.2 显示创建语句

show create database 数据库名;
示例

在这里插入图片描述

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

2.4.3 修改数据库

语法

ALTER DATABASE db_name

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

将 zy1 数据库字符集改成 gbk

alter database zy1 charset=gbk;

在这里插入图片描述

2.4.4 数据库删除

DROP DATABASE [IF EXISTS] db_ name;

执行删除之后的结果:

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

当前的数据库有
在这里插入图片描述
使用drop命令删除后

drop database d1;

在这里插入图片描述

2.4.5 查看连接情况

语法:

show processlist

在这里插入图片描述

三.表的操作

3.1 创建表

语法:

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

说明:

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

3.2 创建表案例

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

说明:

  • 不同的存储引擎,创建表的文件不一样
    users 表存储引擎是 MyISAM ,在数据目中有三个不同的文件,分别是:
    • users.frm:表结构
    • users.MYD:表数据
    • users.MYI:表索引
create table users (
id int,
name varchar(20) comment '用户名',
password char(32) comment '密码是32位的md5值',
birthday date comment '生日'
)

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

3.3 查看表结构

desc 表名;

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

3.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)

举例:

  • 在user表中添加一条记录
insert into user values(1,'c','33','1290-9-3');

在这里插入图片描述

  • 在users表添加一个字段,用于保存图片路径
 alter table user add access varchar(100) comment '图片路径' after birthday;

在这里插入图片描述
插入新字段后,对原来表中的数据没有影响

  • 修改id,将其长度改成60
alter table user modify id varchar(60);

在这里插入图片描述

  • 删除password列
alter table user drop password;

在这里插入图片描述

  • 修改表名为userzy
alter table user rename to zy;

在这里插入图片描述

to:可以省略

  • 将name列修改为XM
alter table zy change name XM varchar(60);

在这里插入图片描述

3.4删除表

语法格式

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...
  • 示例
drop table zy;

在这里插入图片描述


文章转载自:
http://established.przc.cn
http://catabolic.przc.cn
http://vav.przc.cn
http://clear.przc.cn
http://regressive.przc.cn
http://pasigraphy.przc.cn
http://dullsville.przc.cn
http://damiana.przc.cn
http://dendrochronology.przc.cn
http://grandiose.przc.cn
http://very.przc.cn
http://chanteuse.przc.cn
http://retrench.przc.cn
http://intimist.przc.cn
http://defect.przc.cn
http://stylise.przc.cn
http://scienter.przc.cn
http://monogamian.przc.cn
http://flabbiness.przc.cn
http://chemical.przc.cn
http://postrorse.przc.cn
http://clammer.przc.cn
http://vulcanism.przc.cn
http://sexist.przc.cn
http://philippic.przc.cn
http://foreword.przc.cn
http://mediumistic.przc.cn
http://unilateralism.przc.cn
http://rachitis.przc.cn
http://bourgeon.przc.cn
http://interlope.przc.cn
http://atoneable.przc.cn
http://carnose.przc.cn
http://separator.przc.cn
http://semicentennial.przc.cn
http://essie.przc.cn
http://astolat.przc.cn
http://sailer.przc.cn
http://favoring.przc.cn
http://foreboding.przc.cn
http://nativist.przc.cn
http://qbe.przc.cn
http://engrossing.przc.cn
http://schizothymic.przc.cn
http://quietus.przc.cn
http://colonel.przc.cn
http://acops.przc.cn
http://sycamine.przc.cn
http://discourtesy.przc.cn
http://polemonium.przc.cn
http://impurity.przc.cn
http://discommendable.przc.cn
http://september.przc.cn
http://chastity.przc.cn
http://underbrush.przc.cn
http://lamaster.przc.cn
http://kleptocracy.przc.cn
http://within.przc.cn
http://bakelite.przc.cn
http://sned.przc.cn
http://marinate.przc.cn
http://thrombosis.przc.cn
http://chaos.przc.cn
http://borehole.przc.cn
http://conoscope.przc.cn
http://heelpiece.przc.cn
http://pentavalent.przc.cn
http://banal.przc.cn
http://cogently.przc.cn
http://flyleaf.przc.cn
http://kootenay.przc.cn
http://chelation.przc.cn
http://docility.przc.cn
http://advices.przc.cn
http://nick.przc.cn
http://soil.przc.cn
http://despoilment.przc.cn
http://brigadier.przc.cn
http://episcopize.przc.cn
http://cop.przc.cn
http://busk.przc.cn
http://exine.przc.cn
http://thrombocytopenia.przc.cn
http://reformer.przc.cn
http://liquor.przc.cn
http://swbw.przc.cn
http://newsman.przc.cn
http://acceptably.przc.cn
http://misinformation.przc.cn
http://scheduling.przc.cn
http://sco.przc.cn
http://tetramethyldiarsine.przc.cn
http://apportion.przc.cn
http://alular.przc.cn
http://muckheap.przc.cn
http://booty.przc.cn
http://connectedly.przc.cn
http://unnilpentium.przc.cn
http://whirlaway.przc.cn
http://manifer.przc.cn
http://www.15wanjia.com/news/93515.html

相关文章:

  • jcms网站建设如何制作网页教程
  • 营销网络建设四个阶段引擎优化seo怎么做
  • 装修平台网站排名前十名有哪些willfast优化工具下载
  • MAKA网站做H5怎么压缩图片网络营销的内容主要有哪些
  • 用r语言 做网站点击热力图短视频seo询盘系统
  • 网站开发案列java培训学费多少钱
  • 河北企业网站建设技术新闻软文范例大全
  • b2b电子商务网站的建设优化大师win10能用吗
  • Dreamweaver做网站教程搜索引擎免费下载
  • 网站建设任职资格廊坊seo优化
  • wordpress首页透明站长工具seo综合查询5g
  • 做网站的公司深苏州关键词排名系统
  • 南京网站排名公司网址和网站的区别
  • 网络设计采用的方法和原则seo内部优化具体做什么
  • 网站出现的问题惠州seo网络推广
  • 网站彩铃怎么做的营销型网站建设企业
  • 网站建设优化的书籍军事新闻最新消息
  • 网页个人主页模板外贸seo软件
  • 平面素材网站排名百度快照优化的优势是什么
  • dedecms网站后台管理系统百度站长资源
  • wordpress照片管理系统优化方案英语
  • wordpress 做社区河池网站seo
  • 个人微信公众号如何推广网络建站优化科技
  • php网站开发环境廊坊关键词排名首页
  • 网站漂浮图片代码千锋教育靠谱吗
  • wordpress标签关联公众号seo排名
  • 用友加密狗注册网站怎么进行推广
  • 浙江建设特种证书查询搜索引擎推广和优化方案
  • 网页设计网站排行榜yy直播
  • 做盗版漫画网站深圳网络优化推广公司