mysql结合php通常绝大部分都是在增删改查,这里我相信大多phper跟我一样,写这个已经写到吐,尽管他没太大的难点,但毋庸置疑它很重要,php离不开这些。所以对于大多数的新手来讲,一定要把这个php的最基本也是最重要的知识掌握好。
下面是我总结的一些基础的mysql的知识,主要是为了以后更好的查阅和帮助其他初学者,同时呢,也能记录下自己的成长,还写了一些稍有难度的题。
#创建数据库 CREATE DATABASE aa;#删除数据库DROP DATABASE aa;表的操作#创建表 create table 表名CREATE TABLE study(id INT PRIMARY KEY,title CHAR(10) NOT NULL,sex CHAR(4) NOT NULL);#删除表(drop table 表名)DROP TABLE study#在表格中插入数据(insert into 表名(属性) values(对应的值))INSERT INTO study(id,title,sex) VALUES(1,"张三","男");#更新表格数据(update 表名 set 键=值,键=值 where 条件)注意:修改多个属性中间必须要用","隔开,其他的符号无效,而set只能写一个;UPDATE studySET id=2 , title="a" WHERE id=1#删除表中数据(delete from 表名 where 条件)DELETE FROM study WHERE id=0;#查看表中数据(select 查询的东西 from 表名 where 条件)SELECT * FROM study WHERE id=1SELECT * FROM study ORDER BY age DESC#注意:order by 字段名 asc 为升序,order by 字段名 desc 为降序#Mysql添加字段名(既列名) (alter table 表名 add 列名 字段类型)ALTER TABLE study ADD tell CHAR(20)ALTER TABLE study ADD address CHAR(50) AFTER sex#删除列(alter table 表名 drop 列名)ALTER TABLE study DROP address#修改列属性(alter table 表名 change 需要修改的列名 修改后的列名 新列名字段类型)ALTER TABLE study CHANGE telphone tel CHAR(20) DEFAULT "-"ALTER TABLE study CHANGE telALTER TABLE study RENAME stu简单函数SELECT SUM(age) AS "总年龄" FROM studySELECT AVG(age) AS "平均年龄" FROM studySELECT MAX(age) AS "最大年龄" FROM studySELECT COUNT(id) AS "人数" FROM study(统计人数选择主键不然可为空的列会影响结果)
分组表内容:
2005-05-09 胜
2005-05-09 胜
2005-05-09 负
BibiGPT-哔哔终结者
B站视频总结器-一键总结 音视频内容
28 查看详情
2005-05-09 负
2005-05-10 胜
2005-05-10 负
2005-05-10 负
如果要生成下列结果, 该如何写sql语句?
胜 负2005-05-09 2 22005-05-10 1 2
SELECT DATA AS " ",SUM(result='胜') AS "胜" ,SUM(result='负') AS "负" FROM test1 GROUP BY DATA
Case when(case 属性=“” then “” end)
写出由table1.table2得到table3的sql语句
@@##@@@@##@@
@@##@@
) AS = THEN 业绩yj ELSE NULL END) AS = THEN 业绩yj ELSE NULL END) AS FROM table1 t1 LEFT JOIN table2 t2 ON t1.部门dep=
用一条SQL语句查询出每门课都大于80分的学生姓名(表名为score) Select distinct(去重) name from score where name not in(
Select name from score where fenshu<=80
);
Union all、union(下分别为t1.t1)@@##@@@@##@@
SELECT * FROM t1 UNION ALL SELECT * FROM t2 (不去除重复)===》t3SELECT * FROM t1 UNION SELECT * FROM t2 (去除重复)=====>t4
感谢创想鸟提供这么好的平台,大家如果有什么疑问可以在下方的评论区回复,我会为大家一一解答的!





以上就是Mysql的增删改查sql语句总结的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/399551.html
微信扫一扫
支付宝扫一扫