
数据库SQL
itzyjr
Stay hungry,Stay foolish!
展开
-
关于mysql中 主键 pri mul
1. 如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的复合索引的非前导列2. 如果Key是PRI, 那么该列是主键的组成部分3. 如果Key是UNI, 那么该列是一个唯一值索引的第一列(前导列),并别不能含有空值(NULL)4. 如果Key是MUL, 那么该列的值可以重复, 该列是一个非唯一索引的前导列(第一列)或者是一个唯一性索引的组成部分但是可以含原创 2012-04-23 20:32:44 · 3171 阅读 · 0 评论 -
MySQL 数据库中删除重复记录的方法总结
MySQL 数据库中删除重复记录的方法总结演示数据表结构: mysql> descdemo;+-------+------------------+------+-----+---------+----------------+| Field | Type | Null | Key|Default | Extra |+--转载 2012-11-01 23:00:43 · 803 阅读 · 0 评论 -
MySQL正则表达式
正则表达式描述了一组字符串。最简单的正则表达式是不含任何特殊字符的正则表达式。例如,正则表达式hello匹配hello。非平凡的正则表达式采用了特殊的特定结构,从而使得它们能够与1个以上的字符串匹配。例如,正则表达式hello|word匹配字符串hello或字符串word。作为一个更为复杂的示例,正则表达式B[an]*s匹配下述字符串中的任何一个:Bananas,Baaaaas,Bs,以及原创 2012-10-27 14:55:03 · 1571 阅读 · 0 评论 -
sql的一些操作
tb:删除其中name有重复的记录中id较小的记录(只保留id最大的一条),如上图最终结果:id name3 a5 b6 c正确的一条SQL语句如下:delete from tb where id not in(select id from (select name,max(id) as id from tb group by name)原创 2015-08-06 14:46:18 · 486 阅读 · 0 评论 -
Navicat连接远程MySQL数据库
1.在远程打开navicat数据库管理工具,连接到本地mysql数据库2.打开名为“mysql”的数据库,点开"user"表,修改127.0.0.1为%,保存3.进入mysql命令行:mysql -uUSERNAME -pPASSWORD;// 其中USERNAME、PASSWORD是你连接数据库的用户名、密码flush privileges;// 此句非常关键,不然可能权限不能即原创 2017-03-23 17:17:01 · 1080 阅读 · 0 评论