查看MySQL的位数__2019.01.09

0、mysql -V 1、mysql> show variables like '%version_%'; 2、which mysql |xargs file (linux/unix系统) 3、echo STATUS|mysql -uroot -ppassword |grep...

2019-01-09 10:05:56

阅读数 245

评论数 0

在linux下编译连接MYSQL数据库的程序,该包括哪个库?__2018.12.17

g++ -o main MySQL基本操作2018.12.16.cpp -lcrypto -L/usr/lib/mysql -lmysqlclient -lcrypto 原文链接:https://blog.csdn.net/y396397735/article/details/518916...

2018-12-17 22:16:57

阅读数 85

评论数 0

linux系统上安装mysql数据库,及安装完成后重置初始密码__2018.12.17

安装:http://www.cnblogs.com/zhuyp1015/p/3561470.html 重置初始密码:https://www.cnblogs.com/super-zhangkun/p/9435974.html

2018-12-17 19:35:02

阅读数 87

评论数 0

MySQL数据库(十七)__2018.11.18

那接着呢,在我们这种特殊形式的查询中还有最后一种,稍微麻烦一点,稍微需要动点脑筋才能理解的查询方式。就是我们的自身连接查询,或者我们叫做自查询,无限级分类查询。 自身连接查询:自己和自己进行连接查询,这就是我们这种无限级分类的需求。 无限级分类,分类的数量是无法确定的。要通过程序来实现这种无限...

2018-11-18 22:56:49

阅读数 31

评论数 0

MySQL数据库(十六)__2018.11.18

下面我们来看一些特殊形式的查询。 特殊形式的查询: 1.子查询:指将一个查询语句嵌套在另一个查询语句中,子语句是嵌套在父语句中间的。当父语句需要用到子语句查询结果时,可以使用这种查询语句。 select 字段名称 from tb_name where col_name=(select col...

2018-11-18 18:34:56

阅读数 49

评论数 0

MySQL数据库(十五)__2018.11.18

动态添加和删除外键: 动态删除外键:alter tb_name drop foreign key fk_name; 这样就把外键删除了。 动态添加外键:alter table tb_name add foreign key (外键字段) references 主表(主键字段); 动态添...

2018-11-18 16:36:27

阅读数 45

评论数 0

MySQL数据库(十四)__2018.11.18

外键约束的使用 在进行多表查询的时候,我们曾经插入过一个非法的数据(脏数据)是一个不合法的形式。当然我们在之前的测试中是可以写进去的。证明了我们这个表中有这样一个非法的数据,这个数据破坏的数据的一致性原则,完整性就得不到保证。那怎么样来得到保证呢,其实,我们可以通过外键约束来约束它。 外键约束...

2018-11-18 11:36:14

阅读数 537

评论数 0

MySQL数据库(十三)__2018.11.17

多表联合查询。 那在之前的课程中我们已经将了单表的这样一个查询,那有的时候呢,我们的记录不止在一个数据标中,可能在多个表里。这时候就涉及一个多表联查的一个效果。 多表查询或者叫联接查询。首先在多表联接查询中,有以下几种形式。 1.笛卡尔积的形式:用的比较的少,我们可以来看一下。 2.内连接...

2018-11-17 12:45:32

阅读数 39

评论数 0

MySQL数据库(十二)2018.11.16

可以通过order by对查找结果进行排序:升序和降序 order by 字段名称 asci|desc; 这个功能也是很常用的,比如我们在商城中按照价格对商品进行一个排序。 想实现这样一个排序功能,就可以通过order by来进行一个排序 #测试排序 #按照id降序排序 SELECT i...

2018-11-16 23:46:42

阅读数 38

评论数 0

MySQL的第三方工具__2018.11.16

SQLyog小工具,小插件,在第一次打开的时候要新建一个连接。要连接哪个数据库,这块可以不用指定。在这里我们就可以进行数据库的操作。这块显示出来的和DOS操作是一样的。这里我们通过这种图形化的界面操作会比较直观,也比较方便。 面向报表的存储。 商用数据库的执行速度不满意。 MySQL3.22...

2018-11-16 21:36:03

阅读数 109

评论数 0

MySQL数据库(十一)__2018.11.15

我们已经看到了,where条件可以筛选我们的记录,符合要求的记录,接下来还可以加上另外一个group by它呢是对我们的记录做一个分组。 我们可以看到,我们可以按照字段分组也可以按照字段的位置进行分组。 GROUP BY分组:它是把记录值相同的放到一个组里,最终的查询出的结果只会显示组中的一条...

2018-11-15 23:41:26

阅读数 32

评论数 0

MySQl数据库(十)__2018.11.15

where条件指定范围的查询:[not]between...and #测试范围 between and #查询年龄在18~30之间的用户 SELECT id,username,age,sex FROM user1 WHERE age BETWEEN 18 AND 30; #应用到范围的形式 ...

2018-11-15 23:18:44

阅读数 34

评论数 0

MySQL数据库(九)__2018.11.15

我们会建库了,会建表了,接下来就是对数据的一个操作。 首先我们的数据是写在数据表中的。增删该查也是对数据表的操作。 添加记录:insert [into] tb_name(col_name,...)(values|value)(values,...) 1.不指定字段名称:需要按照建表时的字段顺...

2018-11-15 18:28:03

阅读数 43

评论数 0

MySQL数据库(八)__2018.11.14

Myisam存储引擎和innodab是存储引擎中的重中之重。 MYISAM存储引擎。 在MySQL5.5之前默认的存储引擎就是MYISAM,MYISAM的前身是ISAM。那会还没有一个存储引擎的概念,ISAM只是一个算法和处理方式。MySQL最初对表对象的管理方式默认只能有这一种,随着MySQ...

2018-11-14 09:30:13

阅读数 50

评论数 0

MySQL数据库(七)__2018.11.13

MySQL数据库的存储引擎:MySQl5.5之后使用的默认存储引擎是InnoDB,5.5之前默认使用的MyIsAm。 MySQL的体系架构图。 DBA。 MySQL是由SQL接口、解析权,优化器,缓存和存储引擎来组成。 1.connectors指的是不同语言中和数据库SQL进行交互的API...

2018-11-13 23:22:56

阅读数 42

评论数 0

MySQL数据库(六)__2018.11.13

动态添加默认值,删除默认值。 alert table tb_name alter 字段名称 set default 默认值; alert table tb_name alter 字段名称 drop default; #测试添加删除默认值操作 CREATE TABLE user2( id ...

2018-11-13 18:26:39

阅读数 125

评论数 0

MySQL数据库(五)__2018.11.13

Not NULL:非空 标志字段不能为空值。 CREATE TABLE test_not_null( a VARCHAR(20), b VARCHAR(20) NOT NULL ); INSERT test_not_null(a,b)VALUES('',''); INSERT t...

2018-11-13 11:00:58

阅读数 52

评论数 0

MySQL数据库(四)__2018.11.12

想在记录中保持数据的完整性和一致性,就必须有完整性约束条件。 主键:标识着记录的唯一性,主要目的是帮助我们快速定位到表中的某一条记录。主键的值不能重复,而且一个表中只能有一个主键。被设置为主键的字段禁止为空。一般给表中的无意义字段设置主键,习惯给编号字段特别是数值性。 --测试主键 CRE...

2018-11-12 21:30:11

阅读数 45

评论数 0

MySQL数据库(三)__2018.11.04

可以自由的指定date类型的分隔符:.、@、%。 但是还是不要使用这些奇形怪状的分隔符。 yyy-mm-dd; hh:mm:ss; datetime类型,使date和time的结合体。表示事件和日期;占8byte。 和date和time的转换规则是一样的。 CREATE TABLE ...

2018-11-04 23:16:51

阅读数 28

评论数 0

MySQL数据库(二)__2018.11.03

唯一性索引,一个表中可以有多个字段时唯一性的(unique)。 一个表只能有一个主键,且不能为空。 外键约束。 完整性约束条件。保证数据的完整性和一致性。 显示宽度 如果数据大于该字段数据类型所能表示的最大范围则发生截断。 显示宽度只有配合上零填充才能显示出效果。 --零...

2018-11-03 17:28:52

阅读数 56

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭