设为首页 收藏本站
查看: 979|回复: 0

[经验分享] 一、个人总结的菜鸟教程|sql教程的知识点(SQL教程)

[复制链接]

尚未签到

发表于 2018-10-20 14:20:47 | 显示全部楼层 |阅读模式
  一、SQL教程
  1、SQL语法
  DML
  select查询数据
  update更新数据
  delete删除数据
  insert into插入数据
  DDL
  create database创建数据库表
  alter database修改数据库
  create table创建表
  alter table修改表
  drop table删除表
  create index创建索引
  drop index删除索引
  set names utf8;设置使用的字符集
  SQL语句对大小写不敏感。
  2、SQL SELECT
  select * from 表名
  select 列名 from 表名
  select lastname,firstname from persons;
  3、SQL SELECT DISTINCT
  select distinct column_name,column_name from table_name;
  select distinct country from websites;
  4、SQL WHERE
  select column_name,column_name from table_name where column_name operator value;
  select * from websites where country='cn'
  SQL使用单引号('')来围绕文本值
  如果数字字段,请不要使用单引号。

  select * from websites where>  下面的运算符可以在where语句中使用:
  =  等于
   不等于(在sql的一些版本中也可以用!=)
  > 大于
  < 小于
  >= 大于等于
  50
  select * from websites where country ='usa' or country='cn'
  select * from websites where alexa > 50 and (country='cn' or country='usa')
  6、SQL ORDER BY
  ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
  ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
  select column_name,column_name from table_name order by column_name,column_name asc|desc
  select * from websites order by alexa
  select * from websites order by alexa desc
  select * from websites order by country,alexa
  7、SQL INSERT INTO
  INSERT INTO 语句用于向表中插入新记录。
  insert into table_name values(v1,v2,v3,.....);
  insert into table_name(c1,c2) values(v1,v2);
  insert into websites(name,url,alexa,country) values('百度','https://www.baidu.com',4,'cn')
  id列是自动更新的
  insert into websites(name,url,country)values ('stackoverflow','http:/stackoverflow.com','ind')
  8、SQL UPDATE
  update table_name set c1 = v1,c2 = v2 where c3 = v3;
  WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略了 WHERE 子句,所有的记录都将被更新!
  update websites set alexa =5000,country='usa' where name='菜鸟教程'
  9、SQL DELETE
  delete from table_name where c1 = v1;
  WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记录都将被删除!
  delete from websites where name='百度' and country = 'cn'
  删除所有记录
  DELETE FROM table_name;
  或
  DELETE * FROM table_name;


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-624158-1-1.html 上篇帖子: SQL自增列重置 下篇帖子: Server dropped: no data (ntpdate 同步时间服务器)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表