-
MySQL厉害的子查询
所属栏目:[MySql教程] 日期:2021-05-23 热度:167
其中,操作符可以是比较运算符和 IN、NOT IN、EXISTS、NOT EXISTS 等关键字。 1)IN | NOT IN 当表达式与子查询返回的结果集中的某个值相等时,返回 TRUE,否则[详细]
-
MySQL INNER JOIN:常用内连接
所属栏目:[MySql教程] 日期:2021-05-23 热度:181
内连接(INNER JOIN) 主要通过设置连接条件的方式,来移除查询结果中某些数据行的交叉连接。简单来说,就是利用条件表达式来消除交叉连接的某些数据行。 内连接[详细]
-
MySQL数据类型的选用 分析
所属栏目:[MySql教程] 日期:2021-05-23 热度:161
让 course 列加上 0,可以强制列按数字的方式来排序,但这么做很明显是不合理的。 如果让 MySQL 把一个字符串列当作一个数字列来对待,会引发很严重的问题。这样[详细]
-
BINARY 和 VARBINARY 类型-二进制
所属栏目:[MySql教程] 日期:2021-05-23 热度:190
BIT 类型 位字段类型。M 表示每个值的位数,范围为 1~64。如果 M 被省略,默认值为 1。如果为 BIT(M) 列分配的值的长度小于 M 位,在值的左边用 0 填充。例如,[详细]
-
CHAR 和 VARCHAR 类型
所属栏目:[MySql教程] 日期:2021-05-23 热度:124
CHAR(M) 为固定长度字符串,在定义时指定字符串列长。当保存时,在右侧填充空格以达到指定的长度。M 表示列的长度,范围是 0~255 个字符。 例如,CHAR(4) 定义[详细]
-
MySQL日期还有时间类型
所属栏目:[MySql教程] 日期:2021-05-23 热度:144
YEAR 类型 YEAR 类型是一个单字节类型,用于表示年,在存储时只需要 1 个字节。可以使用各种格式指定 YEAR,如下所示: 以 4 位字符串或者 4 位数字格式表示的 Y[详细]
-
MySQL FLOAT介绍给你
所属栏目:[MySql教程] 日期:2021-05-23 热度:91
浮点类型和定点类型都可以用 (M, D) 来表示,其中 M 称为精度,表示总共的位数; D 称为标度,表示小数的位数。 浮点数类型的取值范围为 M(1~255)和 D(1~30[详细]
-
MySQL:获取特定时区的当地时间
所属栏目:[MySql教程] 日期:2021-05-23 热度:98
这是表用户的简单版本: +--------------+-------------------+| id | timezone |+--------------+-------------------+| 1 | 'Europe/Helsinki' || 2 | 'Europe/Paris' |+--------------+-------------------+ 我想知道这些用户中的每个用户的当地时间(取决[详细]
-
MySQL语法错误,但仅限于通过PHP使用时
所属栏目:[MySql教程] 日期:2021-05-23 热度:79
我正在尝试在我的数据库中重新哈希用户ID,但我遇到了困难. 整个查询通过PHPMyAdmin完全正常工作,显然只返回零行. 但是当我尝试将实际值通过它与PHP一起使用时,它会变得很糟糕: You have an error in your SQL syntax; check the manual that corresponds to[详细]
-
mysql – 如何删除列中的第一个字符
所属栏目:[MySql教程] 日期:2021-05-23 热度:155
我有一个包含字符串的列.它是一个数字但保存为字符串.字符串可能以00或两个以上的零开头.我需要删除零并将新值(删除后)插入另一列.问题是开头的零数不固定.它可以是2或更多.这个任务可以用MySQL完成吗?怎么样?最佳答案here提供了一个很好的提示: UPDATE y[详细]
-
在指定的数据库中创建表
所属栏目:[MySql教程] 日期:2021-05-22 热度:58
其中, [表定义选项] 的格式为: 列名1 类型1 [,] 列名n 类型n CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition)、表选项(table-optio[详细]
-
MySQL区分数据表的存储引擎
所属栏目:[MySql教程] 日期:2021-05-22 热度:50
MySQL 中修改数据表的存储引擎的语法格式如下: ALTER TABLE 表名 ENGINE=存储引擎名; ENGINE 关键字用来指明新的存储引擎。 实例演示 下面将数据表 student 的[详细]
-
怎样利用MySQL存储引擎?
所属栏目:[MySql教程] 日期:2021-05-22 热度:128
表中主要介绍了 MyISAM、InnoDB 和 MEMORY 三种存储引擎特性的对比。下面详细介绍这 3 个存储引擎的应用场合并给出相应的建议。 1) MyISAM 在 MySQL 5.1 版本及[详细]
-
MySQL存储引擎分类?
所属栏目:[MySql教程] 日期:2021-05-22 热度:182
数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。简而言之,存储引擎就是指表的类型。数据库的存储引擎决[详细]
-
MySQL如何检查系统变量
所属栏目:[MySql教程] 日期:2021-05-22 热度:108
每一个客户端成功连接服务器后,都会产生与之对应的会话。会话期间,MySQL 服务实例会在服务器内存中生成与该会话对应的会话变量,这些会话变量的初始值是全局变[详细]
-
php – “REPLACE INTO”与INSERT [IF]
所属栏目:[MySql教程] 日期:2021-05-22 热度:191
好吧,我有一个问题,不是真正的问题. 我的数据库中有一个表,相当小,只有3列,但有可能增长.我有两个问题的解决方案,但不知道为什么要使用其中一个. 我有一段数据,可能已经存在,也可能不存在于数据库中.解决这个问题的两种方法.我有唯一的ID,所以很容易检查. 检[详细]
-
创建表上的MySql错误
所属栏目:[MySql教程] 日期:2021-05-22 热度:143
我想创建一个表,其中主键引用MySql上其他表的两列 像这样的东西 CREATE TABLE IF NOT EXISTS `tarina`.`Geo_Distrito` ( `departamento` INT(10) NOT NULL,`provincia` INT(10) NOT NULL,`codigo` INT(10) NOT NULL,`nombre` VARCHAR(80) NULL,`estado` INT([详细]
-
MySQL连接表,其中表名是另一个表的字段
所属栏目:[MySql教程] 日期:2021-05-22 热度:57
我有5张桌子.一个主要和另外四个(他们有不同的列). 对象 obj_mobiles obj_tablets obj_computers 这是我的主表(对象)的结构. ID | type | name | etc 所以我想要做的是将对象与其他(obj_mobiles,obj_tablets,)表连接,具体取决于类型字段. 我知道我应该使用动[详细]
-
mysql – 如何在具有外部联接和分组依据的查询中包含NULL值
所属栏目:[MySql教程] 日期:2021-05-22 热度:73
我有两个包含以下示例数据的表: Table 1: `item_name`| item_id | item_desc || 1 | apple || 2 | orange || 3 | banana || 4 | grape || 5 | mango |Table 2: `user_items`| user_id | item_id || 127 | 1 || 127 | 2 || 127 | 4 || 128 | 1 || 128 | 5 |[详细]
-
将PHP false插入mysql
所属栏目:[MySql教程] 日期:2021-05-22 热度:89
我的MySQL表包含一个tinyint(1)值,用于存储true或false值. 我有以下PHP变量: $name = '';$description = '';$active = true; 现在我的SQL查询如下: $query = "INSERT into my_table (my_name,my_description,active) VALUES ('$name','$description',$acti[详细]
-
PHP MySQL搜索建议
所属栏目:[MySql教程] 日期:2021-05-21 热度:68
在我的Web应用程序中,将有几个用户.并且他们将自己的内容上传到我的webapp.对于他们上传的每个内容,它都有标题,描述和标签(关键字).我可以编写搜索脚本来搜索内容或用户名.但是当他们给出拼写错误时它们的关键字不会返回任何结果.例如,如果数据库中有一个名[详细]
-
mysql – 如何一起使用UNION和GROUP_CONCAT
所属栏目:[MySql教程] 日期:2021-05-21 热度:142
我遇到了在这种情况下使用UNION和GROUP_CONCAT的正确语法的问题: 我有4张桌子: base:主表是否有很多列. mm:使用tablenames字段指向下两个表的mm表. t1和t2存储相关的数据. base表中的记录可以通过mm表在t1和t2中有许多相关记录. 我在MySQL中创建一个VIEW[详细]
-
php – 使用cURL将外部文件保存到我的服务器
所属栏目:[MySql教程] 日期:2021-05-21 热度:103
我有一个网站来显示开源电影和视频. 我已经在mysql中保存了网址,并将视频和图像链接到内容服务器. 但是用户抱怨网站速度慢,因为图像是从外部获取的,而且大多数时候Internet Explorer甚至都没有显示图像. 我刚刚了解了cURL,并希望将图像和视频保存到我自己的[详细]
-
在OSX 10.5上的MySql启动时找不到文件’./mysql-bin.index’
所属栏目:[MySql教程] 日期:2021-05-21 热度:92
我在mac OSX 10.5上安装了MySql 5.5而不是使用.dmg软件包安装程序. 在我使用sudo模式启动sql server后执行所有安装步骤后,我收到以下错误,服务器没有启动. /usr/local/mysql/bin/mysqld: File './mysql-bin.index' not found (Errcode: 13)110808 21:22:12 [[详细]
-
MS Access MySQL转换帮助(巨型表)
所属栏目:[MySql教程] 日期:2021-05-21 热度:72
所以我有一个巨大的表,包含大约700万条记录,在MS Access(* .mdb)中,我希望将它转换为更可行的MySQL格式,并将其存储在我的网络服务器上.文件本身重2GB. 问题是,由于表格太大,它不会让我正常导出(Access表示限制是65,536条记录.) 我尝试了一些第三方软件,但无[详细]
