-
在MySQL中使用HAVING
所属栏目:[MySql教程] 日期:2021-05-22 热度:76
我有一张桌子,我需要从中选择所有名字不是唯一的人,并且只有在名字相似的人中,所有人都有不同的姓氏时才应该选择该集合. 例: FirstN LastNBill ClintonBill CosbyBill MaherElvis PresleyElvis PresleyLargo Winch 我想获得 FirstN LastNBill Clinton 要[详细]
-
c# – 使用SSH.NET库与MySQL建立SSH连接
所属栏目:[MySql教程] 日期:2021-05-22 热度:93
通过使用C#与MySQL数据库的SSH连接,我获得了使用此库进行连接的链接. 这是图书馆的LINK,你会发现这很有趣,因为你不需要手动打开SSH频道. 这是一个非常详细的库,有很多功能,但我想要做的很简单.我只想在每次要写入数据库时??打开SSH通道. 当我在搜索提供的[详细]
-
PHP MySQL搜索建议
所属栏目:[MySql教程] 日期:2021-05-22 热度:159
在我的Web应用程序中,将有几个用户.并且他们将自己的内容上传到我的webapp.对于他们上传的每个内容,它都有标题,描述和标签(关键字).我可以编写搜索脚本来搜索内容或用户名.但是当他们给出拼写错误时它们的关键字不会返回任何结果.例如,如果数据库中有一个[详细]
-
mysql – 如何一起使用UNION和GROUP_CONCAT
所属栏目:[MySql教程] 日期:2021-05-22 热度:143
我遇到了在这种情况下使用UNION和GROUP_CONCAT的正确语法的问题: 我有4张桌子: base:主表是否有很多列. mm:使用tablenames字段指向下两个表的mm表. t1和t2存储相关的数据. base表中的记录可以通过mm表在t1和t2中有许多相关记录. 我在MySQL中创建一个VI[详细]
-
php – 使用cURL将外部文件保存到我的服务器
所属栏目:[MySql教程] 日期:2021-05-22 热度:156
我有一个网站来显示开源电影和视频. 我已经在mysql中保存了网址,并将视频和图像链接到内容服务器. 但是用户抱怨网站速度慢,因为图像是从外部获取的,而且大多数时候Internet Explorer甚至都没有显示图像. 我刚刚了解了cURL,并希望将图像和视频保存到我自己[详细]
-
在OSX 10.5上的MySql启动时找不到文件’./mysql-bin.index’
所属栏目:[MySql教程] 日期:2021-05-22 热度:99
我在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[详细]
-
将数据从实时MySQL数据库复制到登台服务器的策略
所属栏目:[MySql教程] 日期:2021-05-21 热度:109
我有一个实时MySQL数据库太大,无法定期将实时数据复制到登台服务器. 有没有办法从上周获得只是每周运行该脚本的更改?是否每个表都必须添加更新的时间戳字段才能实现此目的? 最佳答案我不知道有多大“太大而无法定期复制”,但我用SQLyog来同步数据库.它智[详细]
-
如何在MySQL中没有更改的忽略插入上停止自动增量?
所属栏目:[MySql教程] 日期:2021-05-21 热度:143
我使用INSERT IGNORE插入说500行,如果该行已经存在(基于一个唯一的字段)那么它什么都不做,如果没有它插入行. 我的问题是,只有10个不存在,每个插入的自动增量仍然增加,所以它上升了500,所以我最终得到了我的id的空白.我怎么阻止这个? 我试过了: SET globa[详细]
-
MYSQL Flush表
所属栏目:[MySql教程] 日期:2021-05-21 热度:184
我在我的phpmyadmin上的共享主机帐户上输入了flush tables.我这样做的原因是看看我的查询在没有缓存时执行的速度有多快.现在,当我在查询框中输入后尝试执行任何查询时,它会产生一个奇怪的错误: import.php: Missing parameter: import_typeimport.php: Mi[详细]
-
php – 如何选择MySQL中的最新行?
所属栏目:[MySql教程] 日期:2021-05-21 热度:101
我想选择MySQL中有5个项目的特定表的最新行. 该表看起来像: id(自动增加) 到 来自 时间戳 文字 数据类似于: |id | to | from | time stamp | text| 1 | user01 | user02 | 2011-09-01 | text1| 2 | user01 | user02 | 2011-09-02 | text2| 3 | user02 |[详细]
-
MySQL:如何分别从列计数?
所属栏目:[MySql教程] 日期:2021-05-21 热度:102
通常我对SQL查询非常有信心,但是这个让我摸不着头脑.我觉得这应该是一个快速修复,但我只是没有看到它. 我试图在一个查询中对同一个表上的多个值进行计数. 不要介意“0000000000000000”,它只是表示一个空字节数组. 有没有一种简单的方法来组合这些查询? S[详细]
-
php – 我可以通过没有bind_param的PDO Prepared语句完全阻止SQ
所属栏目:[MySql教程] 日期:2021-05-19 热度:132
我是PDO的新手,对不起,如果你觉得我在问愚蠢的问题. 没有Bind_param的普通和简单的PDO Prepared语句: $sql = $db-prepare('SELECT * FROM employees WHERE name = ?');$sql-execute(array($name));$rows = $sql-fetchAll(); 与Bind_param: $sql-bind_par[详细]
-
MySQL在创建表时设置非空约束
所属栏目:[MySql教程] 日期:2021-05-19 热度:173
创建表时可以使用NOT NULL关键字设置非空约束,具体的语法格式如下: 字段名 数据类型 NOT NULL; 例 1创建数据表 tb_dept4,指定部门名称不能为空,SQL 语句和运行结果如下所示。mysql CREATE TABLE tb_dept4- (- id INT(11) PRIMARY KEY,- name VARCHAR(22[详细]
-
MySQL控制约束
所属栏目:[MySql教程] 日期:2021-05-19 热度:132
若将 CHECK 约束子句置于表中某个列的定义之后,则这种约束也称为基于列的 CHECK 约束。 在更新表数据的时候,系统会检查更新后的数据行是否满足 CHECK 约束中的限定条件。MySQL 可以使用简单的表达式来实现 CHECK 约束,也允许使用复杂的表达式作为限定条[详细]
-
MySQL第一无二约束
所属栏目:[MySql教程] 日期:2021-05-19 热度:177
唯一约束与主键约束相似的是它们都可以确保列的唯一性。不同的是,唯一约束在一个表中可有多个,并且设置唯一约束的列允许有空值,但是只能有一个空值。而主键约束在一个表中只能有一个,且不允许有空值。比如,在用户信息表中,为了避免表中用户名重名,可[详细]
-
MySQL创建表时设置默认值约束
所属栏目:[MySql教程] 日期:2021-05-19 热度:134
创建表时可以使用DEFAULT关键字设置默认值约束,具体的语法格式如下: 字段名 数据类型 DEFAULT 默认值; 其中,默认值为该字段设置的默认值,如果是字符类型的,要用单引号括起来。 例 1创建数据表 tb_dept3,指定部门位置默认为 Beijing,SQL 语句和运行结[详细]
-
MySQL在创建表时设置外键约束
所属栏目:[MySql教程] 日期:2021-05-19 热度:196
键用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性。比如,一个水果摊,只有苹果、桃子、李子、西瓜等 4 种水果,那么,你来到水果摊要买水果就只能选择苹果、桃子、李子和西瓜,其它的水果都是不能购买的。 主表[详细]
-
MySQL AUTO_INCREMENT 指定自增字段初始值
所属栏目:[MySql教程] 日期:2021-05-19 热度:166
通过给字段添加AUTO_INCREMENT属性来实现主键自增长。语法格式如下: 字段名 数据类型AUTO_INCREMENT 默认情况下,AUTO_INCREMENT 的初始值是 1,每新增一条记录,字段值自动加 1。 一个表中只能有一个字段使用 AUTO_INCREMENT 约束,且该字段必须有唯一索[详细]
-
MySQL主键设置单字段主键
所属栏目:[MySql教程] 日期:2021-05-19 热度:51
键分为单字段主键和多字段联合主键,本节将分别讲解这两种主键约束的创建、修改和删除。 使用主键应注意以下几点: 每个表只能定义一个主键。 主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在有相同主键值的两行数据。这是唯一性原则。[详细]
-
为你推荐MySQL约束概述
所属栏目:[MySql教程] 日期:2021-05-19 热度:111
例如,在数据表中存放年龄的值时,如果存入 200、300 这些无效的值就毫无意义了。因此,使用约束来限定表中的数据范围是很有必要的。 在 MySQL 中,主要支持以下 6 种约束: 1)主键约束主键约束是使用最频繁的约束。在设计数据表时,一般情况下,都会要求[详细]
-
MySQL数据表在末尾添加字段
所属栏目:[MySql教程] 日期:2021-05-19 热度:78
MySQL 允许在开头、中间和结尾处添加字段。在末尾添加字段一个完整的字段包括字段名、数据类型和约束条件。MySQL 添加字段的语法格式如下: ALTER TABLE 表名 ADD 新字段名数据类型[约束条件]; 对语法格式的说明如下: 表名 为数据表的名字; 新字段名 为所[详细]
-
重复更新的mysql条件插入 – 多条记录
所属栏目:[MySql教程] 日期:2021-04-03 热度:92
如何将ON DUPLICATE UPDATE与多值INSERT一起使用? INSERT INTO tbl_name (key_id,field1,filed2) VALUES (1,2,3),(1,5,6),8,9); 最佳答案我现在无法尝试,但你不能使用这种语法 INSERT INTO table (a,b,c) VALUES (1,(4,6) ON DUPLICATE KEY UPDATE c=VALU[详细]
-
检查sqlite for Android中的查询是否成功
所属栏目:[MySql教程] 日期:2021-04-03 热度:155
为了将数据插入到android中名为mytable的sqlite表中,我使用查询: db.execSQL("INSERT INTO MYTABLE VALUES('','"+name+"',NOW());"); 我想检查此查询是否已成功插入表中. 在php(使用mysql)中,您可以轻松完成 if($result) echo 'success';else echo 'not i[详细]
-
java – 如何对具有不同可能性的单个列的记录求和?
所属栏目:[MySql教程] 日期:2021-04-03 热度:138
我有一个mysql查询: SELECT count(*) as `present_days` FROM tbl_intime_status WHERE employee_status = 'Out' and present_status = 'Full Day' and date LIKE '%/"+month2+"/"+year1+"' and employee_id="+ EmpId+ 从这个查询我没有.全天礼物. 我有pr[详细]
-
从mySQL导出数据库模式为ASCII,所以我可以在SO上发布它
所属栏目:[MySql教程] 日期:2021-04-03 热度:67
当我需要问一个mySQL数据库模式问题时 我尝试“写出”我的表模式 但它很长. 所以我检查了SO 但我找不到答案:有没有办法自动从mySQL(或phpmyadmin)自动生成ASCII样式数据库模式? 即我想自动得到这样的东西: +----------+---------+---------------------[详细]