![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
CBDLL
あなたの世界のどこにいても、私は必ずあなたを探しに行きますか
展开
-
MySQL学习秘籍
一:学习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二 基础知识:1.数据库的连接mysql -u -p -h-u 用户名-p 密码-h host主机2:库级知识2.1 显示数据库: show databases;2.2 选择数据库: use dbname;2.3 创建数据库: create database dbnam...原创 2018-09-21 16:05:23 · 2374 阅读 · 0 评论 -
SQL FOREIGN KEY 约束
SQL FOREIGN KEY 约束一个表中的 FOREIGN KEY 指向另一个表中的 UNIQUE KEY(唯一约束的键)。让我们通过一个实例来解释外键。请看下面两个表:“Persons” 表:P_IdLastNameFirstNameAddressCity1HansenOlaTimoteivn10Sandnes2SvendsonToveB...原创 2019-01-27 10:17:44 · 2091 阅读 · 0 评论 -
SQL DEFAULT 约束
SQL DEFAULT 约束DEFAULT 约束用于向列中插入默认值。如果没有规定其他的值,那么会将默认值添加到所有的新记录。CREATE TABLE 时的 SQL DEFAULT 约束下面的 SQL 在 “Persons” 表创建时在 “City” 列上创建 DEFAULT 约束:My SQL / SQL Server / Oracle / MS Access:CREATE TABL...原创 2019-01-27 10:08:01 · 3537 阅读 · 0 评论 -
SQL CHECK 约束
SQL CHECK 约束CHECK 约束用于限制列中的值的范围。如果对单个列定义 CHECK 约束,那么该列只允许特定的值。如果对一个表定义 CHECK 约束,那么此约束会基于行中其他列的值在特定的列中对值进行限制。CREATE TABLE 时的 SQL CHECK 约束下面的 SQL 在 “Persons” 表创建时在 “P_Id” 列上创建 CHECK 约束。CHECK 约束规定 “...原创 2019-01-27 10:05:03 · 3236 阅读 · 0 评论 -
SQL PRIMARY KEY 约束
SQL PRIMARY KEY 约束PRIMARY KEY 约束唯一标识数据库表中的每条记录。主键必须包含唯一的值。主键列不能包含 NULL 值。每个表都应该有一个主键,并且每个表只能有一个主键。CREATE TABLE 时的 SQL PRIMARY KEY 约束下面的 SQL 在 “Persons” 表创建时在 “P_Id” 列上创建 PRIMARY KEY 约束:MySQL:C...原创 2019-01-27 10:01:28 · 2827 阅读 · 0 评论 -
SQL UNIQUE 约束
SQL UNIQUE 约束UNIQUE 约束唯一标识数据库表中的每条记录。UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。PRIMARY KEY 约束拥有自动定义的 UNIQUE 约束。请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。CREATE TABLE 时的 SQL UNIQUE 约束下面的 SQL...原创 2019-01-27 09:57:21 · 3232 阅读 · 0 评论 -
SQL NOT NULL 约束
SQL NOT NULL 约束在默认的情况下,表的列接受 NULL 值。SQL NOT NULL 约束NOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。下面的 SQL 强制 “P_Id” 列和 “LastName” 列不接受 NULL 值:CREATE TABLE Persons(...原创 2019-01-27 09:52:11 · 3395 阅读 · 0 评论 -
SQL 约束(Constraints)
SQL 约束(Constraints)SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。SQL CREATE TABLE + CONSTRAINT 语法CREATE TABLE table_name(column_name1 da...原创 2019-01-27 09:48:33 · 1442 阅读 · 0 评论 -
Mysql 的存储引擎有哪些?,Myisam 引擎与Innodb 引擎的区别是什么?
Mysql 的存储引擎有哪些?,Myisam 引擎与Innodb 引擎的区别是什么?存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。Mysiam ,Innodb,Memory,Merge 等区别:Innodb 支持事物,而myisam 不支持事物,myisam 用于多查询及插入为主的应用,而innodb 适合频繁修改的以及设计到安全新较高的应...原创 2019-01-25 14:09:44 · 1131 阅读 · 0 评论 -
MySQL笔试题型
student学生表(sid,sname,sage,ssex)course课程表(cid,cname,tid,stuid)sc成绩表(sid,cid,score)teacher教师表(tid,tname)//1.查询数学课比英语课成绩高的所有学生的学号select sid from student where (select * from sc join course on sc.cid...原创 2019-01-25 11:11:20 · 1376 阅读 · 0 评论 -
mysql 分库分表
mysql 分库分表分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1.纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。)分表...原创 2019-01-18 15:42:21 · 1052 阅读 · 0 评论 -
Mysql索引PRIMARY、NORMAL、UNIQUE、FULLTEXT 区别和使用场合
索引 数据库的索引就像一本书的目录,能够加快数据库的查询速度。MYSQL索引有四种PRIMARY、INDEX、UNIQUE、FULLTEXT, 其中PRIMARY、INDEX、UNIQUE是一类,FULLTEXT是一类。这四种都是单列索引,也就是他们都是作用于单个一列,所以也称单列索引;但是所以一个索引也可以作用于多个列上,称为组合索引或复合索引。单列索引新建一张测试表CREAT...原创 2019-01-03 11:39:26 · 1863 阅读 · 0 评论 -
PHP 数据库 ODBC
PHP 数据库 ODBCODBC 是一种应用程序编程接口(Application Programming Interface,API),使我们有能力连接到某个数据源(比如一个 MS Access 数据库)。创建 ODBC 连接通过一个 ODBC 连接,您可以连接到您的网络中的任何计算机上的任何数据库,只要 ODBC 连接是可用的。这是创建到达 MS Access 数据库的 ODBC 连接的...原创 2019-03-07 10:12:11 · 1506 阅读 · 0 评论