在MySQL中*和.都有特殊的含义 代表通配符,表示匹配任意或者所有的意思,如:select * from table# 这里的*表示匹配所有字段,是字段列表的代指 grant select on *.*# 这里的*有两个,第一个*代表所有数据库,第二个*代表所有数据表,如果是Test.test表示Test数据库下的test数据表 . 代表连接符,...
参考:Mysql中 /*[叹号] */含义2.1 /!/会被执行/* ... / 在大部分语言中都一样是注释。这个之中的语句是不被执行的。 但MYSQL中 为了保持兼容,比如从mysqldump 导出的SQL语句能被其它数据库直接使用,它把一些特有的仅在MYSQL上的语句放在 /! ... */ 中,这样这些语句如果在其它数据库中是不会被执行,...
在MySQL中*和.都有特殊的含义 代表通配符,表示匹配任意或者所有的意思,如:select * from table# 这里的*表示匹配所有字段,是字段列表的代指 grant select on *.*# 这里的*有两个,第一个*代表所有数据库,第二个*代表所有数据表,如果是Test.test表示Test数据库下的test数据表 . 代表连接符,...
百度百科上的解释:MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言...
#函数 /* 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 1、提高代码的重用性 2、简化操作 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 区别: 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新 函数:有且仅有1 个返回,适合做处理数据后返回一个结果 */ #一...
“|”:表示或者含义 “[a-z]”:字符范围 “^[...]”:以什么字符开头的 “[^...]”:匹配不包含在[]的字符 select * from employees e where e.last_name regexp '[^Lee2]' //查询返回不包括lee2(l,e,ee,le,lee,lee2等)任意字符的值, “{...
on表示连接条件:条件字段就是代表相同的业务含义(如my_student.c_id和my_class.id) 当两个表中存在相同意义的字段的时候,就可以通过该字段来连接查询这两个表,当该字段的值相同时就可以查出该记录。 内连接可以没有连接条件: 没有on之后的内容,这个时候系统会保留所有结果。
日期的含义:指的是我们常说的年、月、日。 时间的含义:指的是我们常说的时、分、秒。 在讲述下面函数之前,我们先补充一个知识,不同时间格式符表示什么含义呢? 1)now():返回系统当前的日期和时间; 操作如下: 2)curdate():只返回系统当前的日期,不包含时间; 操作如下: 3)curtime():只返回系统当前的时...
凡是带有select关键字的都是查询语句。 select 查 DML:数据库操作语言 凡是对表当中的数据进行增删改的都是DML。 insert 增 delete 删 update 改 DDL:数据定义语言 凡是带有create、drop、alter的都是DDL。DDL主要操作的是表的结构,不是表中的数据。