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

竭诚网络网站建设精品课网站建设 辽宁

竭诚网络网站建设,精品课网站建设 辽宁,深圳住建局最新通知,网站域名骗子目录 概念知识一、管理逻辑库与数据表二、常用数据类型和约束2.1 数字数据类型2.2 字符串数据类型2.3 日期数据类型2.4 字段约束 三、索引运行机制和使用原则3.1 创建索引3.2 添加与删除索引3.3 索引的使用原则 概念知识 关系型数据库#xff1a; 使用了关系模型的数据库系统 使用了关系模型的数据库系统数据分类存放数据之间可以有联系。多线程 产品 MySQL、DB2、Oracle、SQL Server 非关系型数据库NoSQL 数据分类存放但数据之间没有关联关系的数据库系统关系型数据库的一种补充。 产品 Redis、MemCache、MongoDB、Neo4J 例子 新闻、秒杀库存、登录信息、消息通知。防止多线程争抢资源Redis单线程读写速度快 配置文件 ​ 一、管理逻辑库与数据表 sql语言的分类 ​ DML数据操作语言对数据的增删改查 ​ DCL数据控制语言 创建用户、分配权限、事务管理 ​ DDL数据定义语言逻辑库、数据表、视图、索引 逻辑空间的操作 # 查寻逻辑空间 SHOW DATABASES; # 创建逻辑空间 CREATE DATABASE demo; # 删除逻辑空间 DROP DATABASE demo;数据库表结构的修改 CREATE DATABASE my;# 切换my数据库 use my;# 显示数据库表 SHOW TABLES;# 创建数据库表 CREATE TABLE student(id INT UNSIGNED PRIMARY KEY,name VARCHAR(20) NOT NULL,sex CHAR(1) NOT NULL,birthday DATE NOT NULL,tel char(11) NOT NULL,remark VARCHAR(200) );# 向数据库表中插入一行数据 INSERT INTO student VALUES(1, 李强, 男, 2002-02-12, 12765489865, NULL); # 删除数据库表 DROP TABLE student;# 展示字段类型及约束 DESC student;# 向表中增加字段 ALTER TABLE student ADD address VARCHAR(200) NOT NULL, ADD home_tel VARCHAR(11) NOT NULL;# 删除表中的字段 ALTER TABLE student DROP address, DROP home_tel;# 修改字段类型和约束 ALTER TABLE student MODIFY home_tel CHAR(11) NOT NULL;# 修改字段名称及类型、约束 ALTER TABLE student CHANGE home_tel home_telp Char(11) NOT NULL;# 修改表名 ALTER TABLE student RENAME tb_student; # 删除数据表 DROP TABLE t_student;二、常用数据类型和约束 2.1 数字数据类型 2.2 字符串数据类型 2.3 日期数据类型 2.4 字段约束 数据库的范式 构造数据库遵循的规则 原子性要求每一列都是不可分割的基本数据项唯一性主键列标识关联性每列都与主键有直接关系不存在传递依赖 约束名称关键字描述主键约束PRIMARY KEY字段值唯一且不能为NULL非空约束NOT NULL字段值不能为NULL唯一约束NUIQUE字段值唯一且可以为NULL外键约束FOREIGN KEY保持关联数据的逻辑性 外键约束是定义在子表上的 三、索引运行机制和使用原则 索引建立的好处MySQL利用二叉树结构对数据表的记录排序加快检索速度 3.1 创建索引 CREATE TABLE 表名称(...,# []内的内容可写可不写INDEX [索引名称](字段)... );3.2 添加与删除索引 添加索引 CREATE INDEX 索引名称 ON 表名(字段); ALTER TABLE 表名称 ADD INDEX [索引名](字段);显示表中的所有索引 SHOW INDEX FROM 表名;删除索引 DROP INDEX 索引名称 ON 表名;3.3 索引的使用原则 数据量很大经常被查询的数据表可以设置索引索引只添加在经常被用做检索条件的字段上面不要在大字段上创建索引 # 创建一个部门表 CREATE TABLE tb_dept(deptno INT UNSIGNED PRIMARY KEY,dename VARCHAR(20) NOT NULL UNIQUE,tel CHAR(4) UNIQUE,# 创建索引INDEX idx_tel(tel) );# 删除索引 DROP INDEX idx_tel ON tb_dept;# 添加索引两种方式 CREATE INDEX idx_tel ON tb_dept(tel); ALTER TABLE tb_dept ADD INDEX idx_tel(tel);# 显示表中所有的索引 SHOW INDEX FROM tb_dept;# 创建一个员工表 CREATE TABLE tb_emp(empno INT UNSIGNED PRIMARY KEY,ename VARCHAR(20) NOT NULL,sex ENUM(男, 女) NOT NULL,deptno INT UNSIGNED NOT NULL,hiredate DATE NOT NULL,FOREIGN KEY (deptno) REFERENCES tb_dept(deptno) # 当前的deptno关联到tb_dept表的deptno字段 );
http://www.fuzeviewer.com/news/30356/

相关文章:

  • 增城高端网站建设深圳人社局官网
  • 婚纱摄影网站模板免费下载安阳网站建设官网
  • 足彩推荐网站开发wordpress静态文件nginx配置
  • 网站建设管理典型经验材料网站开发发展趋势
  • 北京建设网站圣辉友联保定市清苑区网站建设
  • 2016企业网站源码游戏策划要学什么
  • 哪家网站游戏做的比较好所谓做网站就这么几步
  • 网站推广有哪些方案长春网站快速排名提升
  • 高端开发网站哪家专业大气物流网站源码
  • 叫任何一个人一个小时做网站打不开网页但是有网络
  • 一般网站系统并发量广告公司设计
  • 做网站的缺点去哪个网站做吃播
  • 静安广州网站建设电商设计课程
  • 公司的网站怎么做推广方案wordpress jsp版
  • 网站代码大全公司介绍页面设计
  • 如何做免费的网站推广南安网站建设
  • 做wish选品参考什么网站软件定制开发公司的商业模式
  • php网络公司网站源码怎么生成网站源代码
  • 郑州企业网站模板建站宝安商城网站建设
  • 不能打开建设银行网站怎么办科技数码app排名
  • 网站站内logo怎么做网站发布信息的基本流程
  • PyTorch - whats the difference between models training mode and evaluation mode?
  • 重庆门户网站开发报价建设银行网站怎么下载地址
  • 做房产网站多少钱为什么做网站比app便宜
  • 成都网站建设服务公司wordpress htaccess下载
  • 连云港权威网站建设价格网站怎么做电子合同
  • 网站项目建设流程和项目方案上海传媒公司李健
  • wordpress全站注明网站的构建
  • h5婚纱摄影网站模板做app的公司有哪些
  • 南京专业网站设计哪个品牌公司商标设计网站