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

为什么网站权重会掉推广公司简介

为什么网站权重会掉,推广公司简介,WordPress编辑器过滤,网页软件下载这里写目录标题 1、初识数据库1.1、什么是数据库1.2、数据库分类1.3、相关概念1.4、MySQL及其安装1.5、基本命令 2、基本命令2.1、操作数据库2.2、数据库的列类型2.3、数据库的字段属性2.4 创建和删除数据库表2.5、数据库存储引擎2.6、修改数据库 3、MySQL数据管理3.1、外键 My… 这里写目录标题 1、初识数据库1.1、什么是数据库1.2、数据库分类1.3、相关概念1.4、MySQL及其安装1.5、基本命令 2、基本命令2.1、操作数据库2.2、数据库的列类型2.3、数据库的字段属性2.4 创建和删除数据库表2.5、数据库存储引擎2.6、修改数据库 3、MySQL数据管理3.1、外键 MySql数据库基本操作查询销售部所有员工信息先查销售部再差员工部门id为销售部的员工信息 查询在员工房东白入职日期之后入职的员工信息 2、MySql存储引擎InnoDB存储引擎Memory存储引擎**如何选择存储引擎**索引 1、初识数据库 1.1、什么是数据库 数据库DBDataBase 概念数据仓库软件安装在操作系统之上 作用存储数据管理数据 1.2、数据库分类 关系型数据库SQLStructured Query Language MySQL、Oracle、Sql Server、DB2、SQLlite通过表和表之间行和列之间的关系进行数据的存储通过外键关联来建立表与表之间的关系 非关系型数据库NoSQLNot Only SQL Redis、MongoDB指数据以对象的形式存储在数据库中而对象之间的关系通过每个对象自身的属性来决定 1.3、相关概念 DBMS数据库管理系统 数据库的管理软件科学有效的管理、维护和获取我们的数据MySQL就是数据库管理系统 1.4、MySQL及其安装 https://bareth.blog.csdn.net/article/details/107369405 1.5、基本命令 【注】所有的语句都要以分号结尾 show databases; --查看当前所有的数据库 use 数据库名; --打开指定的数据库 show tables; --查看所有的表 describe/desc 表名; --显示表的信息 create database 数据库名; --创建一个数据库 exit --退出连接-- --单行注释 # --单行注释 /*...*/ --多行注释2、基本命令 2.1、操作数据库 1、创建数据库 CREATE DATABASE [IF NOT EXISTS] 数据库名;2、删除数据库 DROP DATABASE [if EXISTS] 数据库名;3、使用数据库 --如果表名或者字段名是特殊字符则需要带 use 数据库名;4、查看数据库 SHOW DATABASES;2.2、数据库的列类型 1、数值类型 2、字符串类型 3、时间日期类型 4、null 没有值不要使用NULL值进行计算 2.3、数据库的字段属性 UnSigned 无符号的声明了该列不能为负数 ZEROFILL 0填充的不足位数的用0来填充 , 如int(3)5则为005 Auto_InCrement 通常理解为自增自动在上一条记录的基础上默认1通常用来设计唯一的主键必须是整数类型可定义起始值和步长 当前表设置步长(AUTO_INCREMENT100) : 只影响当前表SET auto_increment_increment5 ; 影响所有使用自增的表(全局) NULL 和 NOT NULL 默认为NULL , 即没有插入该列的数值如果设置为NOT NULL , 则该列必须有值 DEFAULT 默认的用于设置默认值例如,性别字段,默认为男 , 否则为 “女” ; 若无指定该列的值 , 则默认值为男的值 拓展每一个表都必须存在以下五个字段 2.4 创建和删除数据库表 创建表 CREATE TABLE IF NOT EXISTS student(id INT(4) NOT NULL AUTO_INCREMENT COMMENT 学号,name VARCHAR(30) NOT NULL DEFAULT 匿名 COMMENT 姓名,pwd VARCHAR(20) NOT NULL DEFAULT 123456 COMMENT 密码,sex VARCHAR(2) NOT NULL DEFAULT 女 COMMENT 性别,birthday DATETIME DEFAULT NULL COMMENT 出生日期,address VARCHAR(100) DEFAULT NULL COMMENT 家庭住址,email VARCHAR(50) DEFAULT NULL COMMENT 邮箱,PRIMARY KEY (id) )ENGINEINNODB DEFAULT CHARSETutf8【注意】 表名和字段尽量使用括起来AUTO_INCREMENT 代表自增所有的语句后面加逗号最后一个不加字符串使用单引号括起来主键的声明一般放在最后便于查看不设置字符集编码的话会使用MySQL默认的字符集编码Latin1不支持中文可以在my.ini里修改 删除表DROP TABLE [IF EXISTS] 表名 IF EXISTS为可选 , 判断是否存在该数据表如删除不存在的数据表会抛出错误 删除表并重新创建该表 TRUNCATE TABLE 表名; -- 删除表(如果存在再删除) DROP TABLE IF EXISTS teachers;【注】所有的创建和删除尽量加上判断以免报错 常用命令 SHOW CREATE DATABASE 数据库名;-- 查看创建数据库的语句 SHOW CREATE TABLE 表名;-- 查看表的定义语句 DESC 表名;-- 显示表的具体结构2.5、数据库存储引擎 INNODB 默认使用安全性高支持事务的处理多表多用户操作 MYISAM早些年使用节约空间速度较快 数据库文件存在的物理空间位置MySQL数据表以文件方式存放在磁盘中包括表文件、数据文件以及数据库的选项文件位置为Mysql安装目录\data\目录名对应数据库名 , 该目录下文件名对应数据表 MySQL在文件引擎上区别 INNODB数据库文件类型就包括**.frm**、.ibd以及在上一级目录的ibdata1文件MYISAM存储引擎数据库文件类型就包括 .frm表结构定义文件.MYD数据文件.MYD数据文件 2.6、修改数据库 修改表名 : ALTER TABLE 旧表名 RENAME AS 新表名 添加字段 : ALTER TABLE 表名 ADD字段名 列属性[属性] 修改字段 : 修改字段类型ALTER TABLE 表名 MODIFY 字段名 列类型[属性]修改字段名和类型ALTER TABLE 表名 CHANGE 旧字段名 新字段名 列属性[属性] 删除字段 : ALTER TABLE 表名 DROP 字段名 -- 修改表名 -- ALTER TABLE 旧表名 RENAME AS 新表名 ALTER TABLE teacher RENAME AS teachers;-- 增加表的字段 -- ALTER TABLE 表名 ADD 字段名 列属性 ALTER TABLE teachers ADD age INT(11);-- 修改表的字段(重命名修改约束) -- ALTER TABLE 表名 MODIFY 字段名 [列属性]; ALTER TABLE teachers MODIFY age VARCHAR(11);-- 修改约束 -- ALTER TABLE 表名 CHANGE 旧名字 新名字 [列属性]; ALTER TABLE teachers CHANGE age age1 INT(1);-- 字段重命名-- 删除表的字段 -- ALTER TABLE 表名 DROP 字段名 ALTER TABLE teachers DROP age1; 3、MySQL数据管理 3.1、外键 外键概念 如果公共关键字在一个关系中是主关键字那么这个公共关键字被称为另一个关系的外键。由此可见外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表具有此外键的表被称为主表的从表。 在实际操作中将一个表的值放入第二个表来表示关联所使用的值是第一个表的主键值(在必要时可包括复合主键值)。此时第二个表中保存这些值的属性称为外键(foreign key)。 外键作用 保持数据一致性完整性主要目的是控制存储在外键表中的数据,约束。使两张表形成关联外键只能引用外表中的列的值或使用空值。 创建外键 目标学生表student的gradeid字段 要去引用年级表grade的 gradeid字段 MySql数据库基本操作 对数据库进行查询和修改操作的语言叫做 SQLStructured Query Language结构化查询语言。SQL 语言是目前广泛使用的关系数据库标准语言是各种数据库交互方式的基础。 著名的大型商用数据库 Oracle、DB2、Sybase、SQL Server开源的数据库 PostgreSQL、MySQL甚至一些小型的数据库 Access 等都支持 SQL。近些年蓬勃发展的 NoSQL 系统最初是宣称不再需要 SQL 的后来也不得不修正为 Not Only SQL来拥抱 SQL。 SQL 是一种数据库查询和程序设计语言用于存取数据以及查询、更新和管理关系数据库系统。与其他程序设计语言如 C语言、Java 等不同的是SQL 由很少的关键字组成每个 SQL 语句通过一个或多个关键字构成。 SQL 具有如下优点。 一体化SQL 集数据定义、数据操作和数据控制于一体可以完成数据库中的全部工作。使用方式灵活SQL 具有两种使用方式可以直接以命令方式交互使用也可以嵌入使用嵌入C、C、Fortran、COBOL、Java 等语言中使用。非过程化只提操作要求不必描述操作步骤也不需要导航。使用时只需要告诉计算机“做什么”而不需要告诉它“怎么做”存储路径的选择和操作的执行由数据库管理系统自动完成。语言简洁、语法简单该语言的语句都是由描述性很强的英语单词组成而且这些单词的数目不多。 SQL 包含以下 4 部分 数据定义语言Data Definition LanguageDDL 用来创建或删除数据库以及表等对象主要包含以下几种命令 DROP删除数据库和表等对象CREATE创建数据库和表等对象ALTER修改数据库和表等对象的结构 数据操作语言Data Manipulation LanguageDML 用来变更表中的记录主要包含以下几种命令 SELECT查询表中的数据INSERT向表中插入新数据UPDATE更新表中的数据DELETE删除表中的数据 数据查询语言Data Query LanguageDQL 用来查询表中的记录主要包含 SELECT 命令来查询表中的数据。数据控制语言Data Control LanguageDCL 用来确认或者取消对数据库中的数据进行的变更。除此之外还可以对数据库中的用户设定权限。主要包含以下几种命令 GRANT赋予用户操作权限REVOKE取消用户的操作权限COMMIT确认对数据库中的数据进行的变更ROLLBACK取消对数据库中的数据进行的变更 ##############################联合查询############################## 将薪资低于5000的员工和年龄大于50岁的员工全部查出来,(将两查询结果合并有可能产生重复数据 union all 和union字段类型要保持一致) select * from emp where salary 5000unionselect * from emp where age 50;嵌套查询 查询销售部所有员工信息 先查销售部再差员工部门id为销售部的员工信息 select * from emp where dept_id (select id from dept where name 销售部);查询在员工房东白入职日期之后入职的员工信息 select * from emp where emp.entrydate (select entrydate from emp where name 方东白);2、MySql存储引擎 通过建表语句查看存储引擎show create table emp;查看emp表的建表语句存储引擎为InnoDB show engines;可以查看当前数据库支持的存储引擎 创建表时指定存储引擎这里指定存储引擎为Memory create table table_en_memory(id int,name varchar(20) ) engine Memory;InnoDB存储引擎 InnoDB是一种兼顾高可靠性和高性能的通用存储引擎在MySQL5.5之后是默认存储引擎。 特点 事务DML操作增删改支持事务。外键支持外键保证数据的完整性和正确性。行级锁提高并发访问性能。 Memory存储引擎 Memory引擎的表 数据是存储在内存中的受到硬件问题如断电等影响时智能将这些表作为临时表或缓存使用。 内存存放 hash索引 面试题——存储引擎特点 如何选择存储引擎 选择存储引擎时如果应用对事务的完整性有比较高的要求在并发条件下要求数据的一致性操作数据除了插入和查询之外还包含很多的更新、删除操作则唯一选择InnoDB。如果应用以读操作和插入为主只有少量更新和删除操作且对事务完整性并发性要求不高则训责MyISAM。Memory将所有数据保存在内存中访问速度极快却也限制了表的大小太大的表无法缓存在内存中也无法保证数据安全通常用于临时表及缓存。 实际上绝大部分场景使用的都是InnoDBMyISAM和Memory使用情况较少可以被另一种NoSQL系列数据库替代使用MyISAM的场景可以被MonoDB替代使用Memory场景下可以被Redis替代。 索引 索引index是一种数据结构能帮助MySQL高效获取数据。 MySQL教程MySQL数据库学习宝典从入门到精通 MySQL详细学习教程建议收藏
http://www.hkea.cn/news/14329821/

相关文章:

  • 九冶建设有限公司官方网站网站建站公司模板
  • 黄页88网是什么性质的网站上海做网站天锐
  • 网站开发实训的心得青海公路建设服务网站
  • 介绍做ppt高大上图表的网站品物设计集团
  • 关于我校校园网站建设的调研报告百度推广客户端下载网址
  • 云梦县建设安全网站txt怎么做pdf电子书下载网站
  • 武清做网站的网站免费建站k
  • 东宁做木耳招工人网站嘉兴seo网站建设费用
  • 可以做视频推广的网站有哪些网站要不要改版
  • ps做电商网站图标网站的建设可以起到什么作用是什么意思
  • 医疗电子科技网站建设幼儿网站模板
  • 手机网站服务器广东省建设执业资格注册中心网站
  • 天津企航网络技术有限公司什么是seo优化的有哪些
  • 晨光文具网站建设策划书广告狂人
  • 建设网站需要租用服务器食品网站建设策划书
  • 山西手机版建站系统开发网站建设基础学习
  • 百度官网认证网站宗学华 网站建设
  • 网站建设介绍建站之星怎么安装
  • 网站开发 培训电商商城网站开发
  • 织梦网站默认密码忘记黄金网站软件app大全
  • 做视频可以赚钱的网站网站排名软件网址
  • 有哪些可以做外链的网站贵阳做网站费用
  • 物理机安装虚拟机做网站好处phpwind discuz wordpress
  • 长沙快速建站模板网站出现转站怎么办
  • 企业官方网站建设的作用wordpress 博主
  • 加强网站内容建设创新软件项目管理的主要内容包括哪些
  • 购物网站支付功能怎么做wordpress图片切换
  • 接手一个新的网站应该怎样做网站开发硬件设计
  • 开发网站需要时间下载官方正版百度
  • google网站登录入口哔哩哔哩视频免费视频大全