数据库
hgq_csdn
这个作者很懒,什么都没留下…
展开
-
MySQL多表查询之外键、表连接、子查询、索引
本章主要内容:一、外键二、表连接三、子查询四、索引一、外键:1、什么是外键2、外键语法 3、外键的条件4、添加外键5、删除外键1、什么是外键:主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。例如下面这两张转载 2016-10-29 17:23:51 · 2640 阅读 · 2 评论 -
Fatal error: Call to a member function fetch_array() on a non-object问题的解决办法
案例:使用mysqli操作数据库时,//查询操作function dql($sql){ $conn=@new mysqli('localhost','root','root','forum'); if ($conn->connect_error) { die('数据库连接错误!'); } $result=$conn->query原创 2016-12-02 21:43:30 · 20700 阅读 · 1 评论 -
解决mysql数据库中文乱码的问题
1.查看数据库当前的编码格式命令:show variables like '%character%';+--------------------------+---------------------------------------+| Variable_name | Value |+----原创 2016-12-24 20:45:16 · 451 阅读 · 0 评论 -
如何在DOS窗口中显示UTF-8字符
在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在cmd.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。如果想正确显示UTF-8字符,可以按照以下步骤操作:1、打开cmd.exe命令行窗口2、通过chcp命令改变代码页,UTF-8的代码转载 2016-12-24 21:42:37 · 582 阅读 · 0 评论 -
预防中文在mysql数据库乱码以及网页
一、背景:当数据库、数据表都创建好后,发现:编写代码从数据库提取记录到网页,或者由网页向数据库中写数据时,出现了中文乱码的问题。点击参考解决办法这种情况是先出现问题再解决。二、如何未雨绸缪?事先设定好字符编码格式。【本案例统一设置utf8编码】1.修改数据库配置文件 my.ini 在[mysqld]组下添加下面的语句 character_set_原创 2016-12-24 21:36:57 · 358 阅读 · 0 评论 -
数据库范式——第一范式、第二范式、第三范式
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF)转载 2017-02-17 21:26:19 · 487 阅读 · 0 评论