Count()计数,Sum()求和,Avg()求平均,Abs()求绝对值,curdate()当前日期Curtime()当前时间,subdate()日期加减,year()取年,weekday()取星期,concat()字段连接,trim() rtrim() ltrim() 去除字段空格, now()当前时间,Upper()将文本转成大写,left()返回串左边的字符,length()返回串的长度,L
CDA持证人阿涛哥
2020-12-20
1.将stu表和sc表做连接:select * from stu left join sc on stu.s_id=sc.s_id;2.将stu表和sc表和co表做连接:select * from stu left join sc on stu.s_id=sc.s_id left join co on sc.c_id=co.c_id;3.将四表做连接:select * from stu left
CDA持证人阿涛哥
2020-12-20
select 字段列表from 表名where 过滤条件group by 分组字段having 分组后条件Order by 排序字段Limit m,n;
CDA持证人阿涛哥
2020-12-20
select * from sc where score<60 or score>80;select * from sc where score not between 60 and 80;
CDA持证人阿涛哥
2020-12-20
基本语句:update 表名 set 字段赋值或计算 where 条件;1.让所有商品的单价+1;update orderdetail set 单价=单价+1;2.让尺码ID为5的商品单价+1;update orderdetail set 单价=单价+1 where 尺码ID=5;3.让订单ID为338895的购买数量为5;update orderdetail set 购买数量=5 where
CDA持证人阿涛哥
2020-12-20
1. Alter table 数据表名 rename 新表名; 2. Alter table 数据表名 modify 字段名 字段类型 约束条件(first、after); 3. Alter table 数据表名 change 原字段 新字段 字段类型 约束条件;4. Alter table 数据表名
CDA持证人阿涛哥
2020-12-20
primary key 主键约束not null 非空约束unique 唯一性约束foreign key 外键约束default 默认约束auto_increment 自动增长
CDA持证人阿涛哥
2020-12-20
Load data local infile ‘数据路径’Into table 数据表名Fields terminated by ‘分隔符’Ignore 1 lines;
CDA持证人阿涛哥
2020-12-20
INT:有符号的和无符号的。有符号大小-2147483648~2147483647,无符号大小0~4294967295。宽度最多为11个数字- int(11);TINYINT:有符号的和无符号的。有符号大小-128~127,无符号大小为0~255。宽度最多为4个数字- tinyint(4);SMALLINT:有符号的和无符号的。有符号大小-32768~32767,无符号大小为0~65535。宽度最
CDA持证人阿涛哥
2020-12-20
1),首先运算的是FROM子句,根据FROM子句中指定的一个或多个表创建表。2),如果存在WHERE子句,则对步骤1获得的表进行条件筛选,删除不符合条件的记录。3),如果存在GROUP BY子句,则对步骤2生成的表按指定字段进行分组,生成一份新的表。4),如果存在HAVING子句,则对步骤3的表按指定条件进行筛选,删除掉不满足筛选条件的记录。5),执行SELECT子句,删除不包含在SELECT子句
CDA持证人阿涛哥
2020-12-13
代码中的括号都是成对出现的,没有成对出现的括号都是会报错的。如果是只有一对括号时是不容易出错的,当有多层括号嵌套时,最容易少写一个或多写一个,根据报错定位的位置仔细检查即可。
CDA持证人阿涛哥
2020-12-13
select后面的多个字段之间要用逗号分隔开来,且只能有一个。最后一个字段与from之间不可以有逗号。有的时候要么会多写逗号,要么会漏写,都会导致程序报错。根据程序报错的位置仔细检查即可
CDA持证人阿涛哥
2020-12-13
Expression not in GROUP BY key 'xxx',如果你遇到这个报错,可能是select语句中的xxx字段没有在group by子句中出现导致的。如果有group by语句,select后面的字段要么在group by中出现,要么在聚合函数中出现
CDA持证人阿涛哥
2020-12-13
如果某张表中不存在某个字段,或者你把字段名写错了,都会导致程序找不到这个字段,最后报错:Unknown column 'XX' in 'field list'。如果遇到这个报错时,去检查XX列名是否写正确,然后再去检查这张表中是否有这个字段。
CDA持证人阿涛哥
2020-12-13
如果数据库中没有某张表,或者你在写代码的时候把表名写错了,都会导致程序找不到这张表,最后报错:Table 'XXX' doesn't exist。如果遇到这个报错时,去检查XXX表名是否写正确,然后再去检查数据库中是否有这张表。
CDA持证人阿涛哥
2020-12-13
选择:select * from table1 where 范围插入:insert into table1(field1,field2) values(value1,value2)删除:delete from table1 where 范围更新:update table1 set field1=value1 where 范围查找:select * from table1 where field1
CDA持证人阿涛哥
2020-12-13
使用隐藏行或隐藏列的隐藏,可以选取包括隐藏行和隐藏列区域,右键菜单中取消隐藏即可。cda.pinggu.org/view/198使用窗口冻结的隐藏。窗口--取消窗口冻结。使用筛选功能隐藏的列。数据--筛选--取消筛选使用设置列宽的隐藏。可以格式-列宽,输入数值即可取消隐藏
CDA持证人阿涛哥
2020-12-13
excel文件打不开,原因有很多种。文件损坏。这时只有找一些专业修复软件才可以。加载宏文件,加载宏文件是隐藏窗口的。可以加载宏文件xla或xlam改为正常的xls文件和xlsx文件就可以打开了。打开文件看不到excel界面。这时可以尝试通过工具栏中的打开命令打开EXCEL文件。然后通过“工具--选项--在选项窗口中的常规选项卡中选取“忽略其他应用程序”后,就可以正常打开EXCEL文件了
CDA持证人阿涛哥
2020-12-13
{1,0}的含义是1代表TRUE(即逻辑值为真),0代表FALSE(即逻辑值为假),公式为=VLOOKUP(B3,IF({TRUE,FALSE},G3:G17,F3:F17),2,0)也同样正确,这样更好理解.通过执行IF({TRUE,FALSE},G3:G17,F3:F17)为真,得到G3:G17这列数,由于是数组,再执行FALSE得到F3:F17,因此得到一个2列多行的数组
CDA持证人阿涛哥
2020-12-13
在EXCEL里,有哪些函数可以完成多条件求和呢?SUMIF函数和COUNTIF函数用法差不多.多条件的处理方法如下:多项目求和=SUM(SUMIF(B31:B35,{"A","C"},C31:C35))03版本可以用SUMPRODUCT函数替代.=SUMPRODUCT((MONTH(A3:A9)=3)*(B3:B9="A")*C3:C9)07版本可以用SUMIFS替换:=SUMIFS(D2:D11
CDA持证人阿涛哥
2020-12-13