电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

SQL基础知识要点笔记归纳总结

66页
  • 卖家[上传人]:1818****572
  • 文档编号:119494085
  • 上传时间:2020-01-17
  • 文档格式:DOCX
  • 文档大小:48.87KB
  • / 66 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、SQL基础知识要点笔记归纳总结01.01_SQL基础(SQL的使用)(掌握) A:数据库的开启与关闭o net start mysql 启动数据库o net stop mysql 关闭数据库 B:数据库的登录与退出o 登录数据库 mysql -u用户名 -p密码 例子:mysql -uroot -proot mysql -h数据库服务器地址 -u用户名 -p密码 例子:mysql -h127.0.0.1 -uroot -proot mysql -host=数据库服务器地址 -port=端口号 -u用户名 -p密码 mysql -host=127.0.0.1 -port=3306 -uroot -prooto 退出数据库 quit; exit;o 使用数据库 use 数据库名; C:数据库备份与还原o 备份 mysqldump -u户名 -p密码 数据库 文件的路径(指定文件路径) 需要自己指定文件,mysql不会自己生成备份文件o 还原 source 导入文件的路径. 还原的时候需要先登录MySQL,并选中对应的数据库. D:用户密码的修改o 修改管理员密码omysqladmin -u

      2、root -p password 新密码旧密码o 需要在未登录mysql的情况下操作.o 修改普通户密码 set password for 户名主机名 = password(新密码); 需要在登陆MySQL的情况下操作. E:数据库语句分类o DDL:数据定义语言 Data Define Language 用来创建,删除,修改数据库与表结构 关键字:create,drop,altero DML:数据操作语言 Data Mainipulation language 用来进行更新,插入,删除数据操作 关键字:insert,update,deleteo DQL:数据查询语言 Data Query language 用来进行数据的查询 关键字:select,showo DCL:数据控制语言 Data Control Language 用来创建或删除用户,分配权限,等操作 关键字:grant/revoke F:mysql的语法与注释o 每一条语句必须要有分号结尾o . SQL语句中的关键字不区分写o 注释用法 - :所有数据库共有的语法,单行注释 # :MySQL数据库特有,单行注释 /* 注释

      3、内容 */ :多注释01.02_SQL基础(SQL之表的数据类型)(掌握) A:常用的数据类型o int:整型o double:浮点型o varchar字符串型o data:日期类型 B:整数类型o tinyint:占一个字节o smallint:占两个字节o mediumint:占三个字节o int(integer):占四个字节 C:小数类型o float:单精度浮点数,占四个字节o double:双精度浮点数,占八个字节o decimal(m,n):定义数的长度,m表示数的长度,n表示小数的位数. D:日期类型o time:显示具体时间,没有日期.HH:MM:SSo date:显示具体日期,没有显示时间.YYYY-MM-DDo datetime:显示时间和具体日期.YYYY-MM-DD HH:MM:SS E:文本、二进制类型o CHAR(M):定字符串,M为0255之间的整数o VARCHAR(M):可变字符串,M为065535之间的整数o TINYBLOB:允许度0255字节 F:Binary Large Objecto blob: 允许度065535字节o mediumblob

      4、: 允许度0167772150字节o longblob: 允许度04294967295字节o tinytext: 文本,允许度0255字节o text: 文本,允许度065535字节o mediumtext: 文本,允许度0167772150字节o longtext: 文本,允许度04294967295字节o binary(m): 允许度0m个字节的定字节字符串o varbinary(m): 允许度0m个字节的变字节字符串01.03_SQL基础(SQL之DDL语句)(掌握) A:基本概述o 数据定义语言.o Data Define Language.o 用来创建,删除,修改数据库与表结构.o 关键字:create,drop,alter. B:创建o create database 数据库名; 创建一个数据库.o create database if not exists 数据库名; 判断是否存在数据库,如果不存在则创建一个数据库.o create database 数据库名 default character set gbk; 创建一个数据库并指定字符集为gbk.o create ta

      5、ble 新表名 like 旧表名; 快速创建一个表结构相同的表.o create table 表名(字段名1 数据类型,字段名2 数据类型,.); 创建一个表.o create user 户名主机名 identified by 密码; 创建一个新户. 密码可以为空,如果为空则该用户可以不需要密码登录服务器 C:修改o alter database 数据库名 default character set 字符集; 修改数据库字符集语句o alter table 表名 add 字段名 数据类型; 为指定表列添加字段.o alter table 表名 modify 字段名 新数据类型; 修改指定表指定字段的数据类型.o alter table 表名 change 旧字段名 新字段名 数据类型; 修改指定表的字段名与数据类型.o rename table 旧表名 to 新表名; 修改表名.o alter table 表名 default character set 编码名称; 修改指定表的字符集. C: 删除o drop database 数据库名; 删除指定数据库.o drop table 表

      6、名; 删除表.o drop table if exists 表名; 判断表是否存在,存在则删除.o alter table 表名 drop foreign key 外键名称; 删除一个表的外键.o alter table 表名 drop 字段名; 删除一个表的字段名o drop user 户名主机名; 删除用户01.04_SQL基础(SQL之DQL语句)(掌握) A:基本概述o 数据查询语言o Data Query languageo 用来进行数据的查询o 关键字:select,show B:查看o show databases; 查看所有数据库.o show create database 数据库名; 查看指定数据库的定义信息.o select database(); 查看当前正在使用的数据库.o show tables; 查看当前数据库所有表.o desc 表名; 查看student表的结构.o show create table 表名; 查看指定表的创建表sql语句.o show grants for 户名主机名; 查看指定用户的所有权限. D:查询表o select disti

      7、nct 字段名1,字段名2,. from student; 查询指定列并且结果不出现重复数据.o select * from 表名; 查询指定表所有数据o select 字段名1,字段名2,. from 表名; 查询指定表指定列的数据o select 字段名 + 固定值 from 表名; 某列数据与固定值运算,返回单列多行数据. 参与运算的必须是数值类型.o select 列名1 + 列名2 from 表名; 某列数据和其他列数据参与运算. 参与运算的必须是数值类型.01.05_SQL基础(SQL之DML语句)(掌握) A:基本概述o 数据操作语言o Data Mainipulation languageo 用来进行更新,插入,删除数据操作o 关键字:insert,update,delete B:插入记录o insert into 表名 values(值1,值2,.); 为指定表添加一组数据o insert into 表名(字段名1,字段名2,.) values(值1,值2,.); 为指定表的指定字段名添加一组数据. 没有添加数据的字段会使用null. C:删除记录o delete f

      8、rom 表名; 删除表中的所有记录.o delete from 表名 where .; 删除满足条件的表记录o truncate 表名; 删除表中的所有记录. 与delete区别 delete删除所有数据:一一删除,不影响表结构. 先删除(drop)整张表,然后再创建一张表结构相同的表. D:更新记录o update 表名 set 字段名 = 值; 更新所有记录的数据.o update 表名 set 字段名 = 值 where .; 更新满条件的记录数据.01.06_SQL基础(SQL之DCL语句)(掌握) A:基本概述o 数据控制语言o Data Control Languageo 用来创建或删除用户,分配权限,等操作o 关键字:grant/revoke B:授权o grant 权限1, 权限2. on 数据库名.表名 to 户名主机名; 分配授权给用户 权限有:如 SELECT, INSERT,UPDATE 等 用户刚创建时,没有权限,需要给用户授权.o grant all on.to 户名主机名; 分配所有权限给用户. C:撤销o revoke 权限1, 权限2. on 数据库.表名 from 户名主机名; 撤销用户对某个数据库的操作权限.01.07_SQL基础(SQL之约束关键字)(掌握) A:逻辑运算符o and(&):多个条件同时满足o or(|):多个条件满足其中一个o not(!):不满足o between . and . : 在什么范围之间 B:模糊查询:likeo like 通配符字符串 显示满足通配字符串的数据就会显示出来 %: 可以匹配任意(0到n)个字符 _: 可以匹配任意一个字符 C:排序o order by 字段名 ASC|DESC;o ASC: 升序 默认值o DESC: 降序o 组合排序:是先按第一个字段进排序,如果第一个字段相同,就按

      《SQL基础知识要点笔记归纳总结》由会员1818****572分享,可在线阅读,更多相关《SQL基础知识要点笔记归纳总结》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 武汉专版七年级英语下册Unit1Canyouplaytheguitar第四课时作业课件新版人教新目标

    武汉专版七年级英语下册Unit1Canyouplaytheguitar第四课时作业课件新版人教新目标

  • 山西专版七年级英语下册Unit5Whydoyoulikepandas第三课时作业课件新版人教新目标

    山西专版七年级英语下册Unit5Whydoyoulikepandas第三课时作业课件新版人教新目标

  • 武汉专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标

    武汉专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标

  • 武汉专版七年级英语下册Unit5Whydoyoulikepandas第四课时作业课件新版人教新目标

    武汉专版七年级英语下册Unit5Whydoyoulikepandas第四课时作业课件新版人教新目标

  • 武汉专版七年级英语下册Unit5Whydoyoulikepandas第一课时作业课件新版人教新目标

    武汉专版七年级英语下册Unit5Whydoyoulikepandas第一课时作业课件新版人教新目标

  • 山西专版七年级英语下册Unit5Whydoyoulikepandas单元写作专项作业课件新版人教新目标

    山西专版七年级英语下册Unit5Whydoyoulikepandas单元写作专项作业课件新版人教新目标

  • 山西专版七年级英语下册Unit1Canyouplaytheguitar特色题型组合练作业课件新版人教新目标

    山西专版七年级英语下册Unit1Canyouplaytheguitar特色题型组合练作业课件新版人教新目标

  • 九年级历史上册第一单元古代亚非文明第3课古代尤作业课件新人教

    九年级历史上册第一单元古代亚非文明第3课古代尤作业课件新人教

  • 九年级历史上册第五单元走向近代第13课西欧经济和社会的发展作业课件新人教

    九年级历史上册第五单元走向近代第13课西欧经济和社会的发展作业课件新人教

  • 山西专版七年级英语下册Unit12Whatdidyoudolastweekend单元语法专项作业课件新版人教新目标

    山西专版七年级英语下册Unit12Whatdidyoudolastweekend单元语法专项作业课件新版人教新目标

  • 山西专版七年级英语下册Unit1Canyouplaytheguitar单元写作专项作业课件新版人教新目标

    山西专版七年级英语下册Unit1Canyouplaytheguitar单元写作专项作业课件新版人教新目标

  • 九年级历史下册第四单元经济大危机和第二次世界大战第14课法西斯国家的侵略扩张作业课件新人教版202105181

    九年级历史下册第四单元经济大危机和第二次世界大战第14课法西斯国家的侵略扩张作业课件新人教版202105181

  • 九年级历史上册第四单元封建时代的亚洲国家第11课古代日本作业课件新人教

    九年级历史上册第四单元封建时代的亚洲国家第11课古代日本作业课件新人教

  • 八年级英语下册Module1FeelingsandimpressionsUnit2IfeelnervouswhenIspeakChinese小册子作业课件新版外研版

    八年级英语下册Module1FeelingsandimpressionsUnit2IfeelnervouswhenIspeakChinese小册子作业课件新版外研版

  • 八年级英语下册Module9FriendshipUnit1CouldIaskifyou'vementionedthistoher小册子作业课件新版外研

    八年级英语下册Module9FriendshipUnit1CouldIaskifyou'vementionedthistoher小册子作业课件新版外研

  • 九年级化学上册第1章开启化学之门第3节怎样学习和研究化学第1课时课件沪

    九年级化学上册第1章开启化学之门第3节怎样学习和研究化学第1课时课件沪

  • 山西专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标

    山西专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标

  • 九年级历史下册第三单元第一次世界大战和战后初期的世界第11课苏联的社会主义建设教学课件新人教

    九年级历史下册第三单元第一次世界大战和战后初期的世界第11课苏联的社会主义建设教学课件新人教

  • 九年级历史上册第五单元走向近代第16课早期殖民掠夺作业课件新人教

    九年级历史上册第五单元走向近代第16课早期殖民掠夺作业课件新人教

  • 2021春七年级历史下册第二单元辽宋夏金元时期民族关系发展和社会变化第12课宋元时期的都市和文化习题课件新人教版

    2021春七年级历史下册第二单元辽宋夏金元时期民族关系发展和社会变化第12课宋元时期的都市和文化习题课件新人教版

  • 点击查看更多
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.