-
约束与数据表操作小结查看全部
-
@MySQL——(六)运算符和函数——一日期时间函数 1、NOW(),CURDATE(),CURTIME()都可以显示和返回时间字符 2、DATE_ADD()做日期的加减运算:例如DATE_ADD('2014-5-29',【INTERVAL】 365 DAY(/YEAR/MONTH/WEEK)):2015-5-29 3、DATEDIFF(date1,date2)日期差值计算,返回天数 4、DATE_FORMAT()将日期格式转化,例如DATE_FORMAT('2014-3-12','%m/%d/%Y'):03/12/2014查看全部
-
数据库的基本操作 增删改查 插入 INSRET [INTO] table_name [columns] {VALUES|VALUE} (对应的值) sql语句对空格没有严格要求 INSERT [INTO] table_name SET column_name = {expr|DEFAULT} INSERT [INTO] table_name column_name = {expr|DEFAULT} SELECT Insert into Table2(field1,field2,...) select value1,value2,... from Table1 复制表(要求目标表存在 select into from 新创建目标表) 删除 1、单表删除 DELETE FROM table_name [WHERE where_condition] 自增的数据删除后,再次添加数据时会继续从最大的自增 修改\更新 1、单表更新 UPDATE [] table_name SET column_name=[expr|DEFAULT],column_name=[expr|DEFAULT]…… [WHERE where——condition](可以更新一条数据和多条数据) 2、多表更新 查看 SELECT {*|expr} FROM table_name [WHERE where_condition] 别名 [AS] bieming 建议将as加上 ,别名只能被GROUP BY 、order by(字段)等用,在select里面不可以用别名 排序 1.group by 2.order by AESC DESC ORDER BY {column_name|expr|posion}[ AESC|DESC ] 3.HAVING 聚合函数:永远只有一个返回值 记录返回的数量 LIMIT {[offset,] rowcount|rowcoumt OFFSET offset}查看全部
-
@MySQL——(六)运算符和函数——一比较运算符与函数 1、[NOT]BETWEEN...AND...[不]在范围之内,结果返回1或0。例如:15 BETWEEN 10 AND 16:1 2、[NOT]IN()列出值选项。例如SELECT 10 IN(5,10,25):1 3、IS [NOT] NULL:只有NULL IS [NOT] NULL返回1,其他情况(包括'',0)都返回0查看全部
-
@MySQL——(六)运算符和函数——一数值运算符与函数 一、常用方法如图 1、POWER(a,b) 即 a^b 2、ROUND(a,b)是指对a的保留小数点后b位四舍五入,如果只保留整数位则b=0,则ROUND(3.35,0):3 3、TRUNCATE()数字截取:TRUNCATE(a,b),即对a保留小数点后b位截取TRUNCATE(123.56,1):123.5查看全部
-
@MySQL——(六)运算符和函数——一字符函数(下) 五、其他常用如图 1、SUBSTRING(oristr,offset[,number]),例如SUBSTRING('123456',2,2):'23' ***注意 · 可以不指定number,这样就返回起始位置之后的所有子字符串 · offset可以为负值,如-2表示从末尾第二个开始 2、REPLACE()替换函数,REPLACE(str,target,replace),如REPLACE('!123!456!!','!','?'):'?123?456??' 3、[NOT] LIKE:用于左右匹配是否一样,返回1和0: Tom LIKE Tom = 1 · 【常用方法:与通配符%搭配】 SELECT * FROM tb WHERE tb_name LIKE 'T%"(以T开头)/"%T"(以T结尾)/"%T%"(中间含T)查看全部
-
@MySQL——(六)运算符和函数——一字符函数(上) 一、CONCAT()字符连接 1、用法CONCAT('a','b'...);把多个字符连接起来 2、如:SELECT CONCAT(first_name,last_name) AS FULLNAME from name; 3、CONCAT_WS('指定分隔符如|','a','b',...),使用指定的分隔符进行字符连接。第一个参数传入分隔符 二、FORMAT() 1、数字格式化:FORMAT(12500.67,1)表示对12500.67保留1位小数,做千分位计数法。结果为:12,500.6的【字符】 三、LOWER()和UPPER() 1、LOWER(str)对str做小写转化 2、UPPER(str)对str做大写转化 四、LEFT()和RIGHT() 1、LEFT(str,offset),表示对str的左边开始,取offset位字符,如LEFT('MYSQL',2) = 'MY' 2、RIGHT(str,offset),表示从右边开始取offset位查看全部
-
浮点型 单精度浮点float[(m,d)] 与 双精度浮点double[(m,d)]两种类型,m是小数点之前的数字位数,d是小数点之后的数字位数查看全部
-
有符号值与无符号值,有符号值大至是无符号值的两倍,无符号位是没有负数值查看全部
-
mysql默认端口号:3306 创建数据库 CREATE DATABASE 修改数据库 ALTER DATABASE 删除数据库 DROP DATABASE查看全部
-
删除数据库查看全部
-
修改数据库查看全部
-
加【IF NOT EXISTS】将忽略掉错误的信息查看全部
-
“{}”花括号表示必选的,花括号里面的“|”指的是项目的选择,“【】”中括号是有或没有都是允许的,称之为可选项查看全部
-
显示当前服务器版本:SELECT VERSION(); 显示当前日期时间:SELECT NOW(); 显示当前用户:SELECT USER(); 注:关键字与函数名称全部都要大写,数据库名称,表名称,字段名称全部小写,sql语句必须以分号结尾;查看全部
举报
0/150
提交
取消