黑马程序员技术交流社区

标题: 【 哈尔滨校区】sql语句的部分思考 [打印本页]

作者: nighhr    时间: 2017-12-20 01:14
标题: 【 哈尔滨校区】sql语句的部分思考
本帖最后由 nighhr 于 2017-12-20 16:09 编辑

      首先   对表中内容的(用的多 记的牢)
               增    INSERT INTO 列名 VALUES 值
               删    DELETE FROM 表名  WHERE 条件
               改    UPDATE 表名 SET 列名 = 值   WHERE 条件
               查     SELECT 列名 FROM 表名  WHERE 条件 GROUP BY 条件  HAVING 条件  ORDER BY ASC/DESC         (S F W G H L   师傅我改好了)

      其次   对表中格式的(ALTER TABLE大军   因为一个库中会有很多的表 所以在ALTER时需要让计算机知道要修改的是哪个表 所以要TABLE 表名)
               增     ALTER TABLE 表名 add 列名 数据类型 约束  
               删      ALTER TABLE 表名 DROP 列名
               改      ALTER TABLE 表名 change 旧列名 新列名 数据类型 约束      ( 修改列名及属性)
                        ALTER TABLE 表名 modify 列名 数据类型 约束                       (修改列的属性)
               查     DESC 表名(DESC同样是降序的关键字  因为DESC是describe的缩写 所以此处用作描述表格式)


      再次  对数据库中的表的(与对数据库修改的关键字差不多了  因为对表进行修改都是在某个数据库中的 所以语句中没有FROM 数据库名)

               增      CREATE TABLE  表名(  列名1   数据类型 约束 , 列名2   数据类型 约束)   

               删      DROP TABLE 表名
               改      RENAME TABLE 旧表名 TO 新表名
               查      SHOW TABLES
      最后  对数据库的
               增       CREATE DATABASE 数据库名
               删        DROP DATABASE 数据库名
               用        USE 数据库名
               查         SHOW DATABASES
               改        RENAME DATABASE 旧库名 TO 新库名  (这条语句在5.1.7-5.1.23版本是可以使用的  但由于会有丢失数据的危险 所以现在无效了)


DISTINCT  用于去重 (tinct,词根tin + ct:保持、容纳.各相异处   distinct 有区别的  所以代码的意思是通过'表'中的'列名'去区分查询)
              SELECT DISTINCT 列名 FROM 表名



作者: nighhr    时间: 2017-12-20 12:11
更正:DESC是describe的缩写
作者: pyx0812    时间: 2017-12-20 12:14
很详细辛苦了
作者: 刘昌昊    时间: 2017-12-20 12:16
写的很好
作者: ycbin    时间: 2017-12-20 12:50
很受益,写的很好
作者: 潘慧峰    时间: 2017-12-20 13:00
写得很好。很详细
作者: 潘慧峰    时间: 2017-12-20 13:01
写得很好。很有用
作者: cdreamx    时间: 2017-12-20 17:05
可把你牛x坏了
作者: 刘汉国    时间: 2017-12-20 17:09
写的很好啊,能让我更好的学习sql语句
作者: 15846125943    时间: 2017-12-20 17:09
不愧是权哥
作者: 武来彬    时间: 2017-12-20 17:15
对sql语句整理的很好  很有帮助
作者: 敲代码---    时间: 2017-12-20 17:16
整理的很全,特别好,谢谢大神
作者: lin632854170    时间: 2017-12-20 17:17
写的挺全面的,都是常用的
作者: 潘慧峰    时间: 2017-12-20 17:24
很好。很有用
作者: weiyipeng123456    时间: 2017-12-20 17:40
很完整  完美
作者: 天敬沅    时间: 2017-12-20 19:37
不错不错
作者: Lee0    时间: 2017-12-20 19:44
总结的很详细,忘了就过来看一看
作者: 聆听者    时间: 2017-12-20 20:43
结构清晰简练,写的真好
作者: Lust    时间: 2017-12-20 22:20
写的蛮详细,就跟重新复习了一遍一样,谢谢分享
作者: 峨眉山吴彦祖    时间: 2017-12-20 22:26
刘昌昊 发表于 2017-12-20 12:16
写的很好

你说啥/?
作者: 峨眉山吴彦祖    时间: 2017-12-20 22:26
S F W G H L  最后的L是啥意思?
作者: 默契人生    时间: 2017-12-20 23:08
比较详细啊,值得思考
作者: demo_jean    时间: 2017-12-20 23:10
写的很好哦,。
作者: 杨露露老师    时间: 2017-12-21 14:21
给你个赞
作者: JavaDeveloper    时间: 2017-12-23 18:08
已收藏,不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2