第2章 SQL1

一、名词解释:
1、数据库服务:运行着数据库应用程序的设备,硬件+系统软件+MYSQL软件
2、数据库:
(1)默认的数据库:show databases;
information_schema: 虚拟库,主要存储了系统中的一些数据库对象的信息,例如用户表信息、列信息、权限信息、字符信息等;
performance_schema: 主要存储数据库服务器的性能参数;
mysql: 授权库,主要存储系统用户的权限信息;
sys: 主要存储数据库服务器的性能参数;
创建需要的业务主库…
(2)表(EXCEL)的管理单元
3、表:记录的管理单元
4、记录(行):信息的载体,字段的管理单元
5、字段(列):字段名,字段类型(长度),字段的约束组成(可选)
6、类型:字符,数字,日期
7、约束:唯一,不能为空,自动增长
二、DDL-库:
1、定义库:
(1)语法:create database 库名
(2)数据库名要求:区分大小写;唯一性;不能使用关键字如create、select
(3)不能单独使用数字和特殊符号“如-”
(4)正常的:用拼音或者单词即可
2、选择\进入库:
use 库名
select database(); //查询当前库
3、删除库:drop database 库名
4、数据库在系统中的位置:/var/lib/mysql
三、数据类型:
1、数值类型:
(1)整数类型int
(2)(小数)浮点数类型float
2、字符串类型:
(1)字符系列 CHAR和VARCHAR:char的长度不可变;varchar的长度可以增加。
(2)枚举类型 ENUM:单选
(3)集合类型 SET:多选
3、时间和日期类型:年year、日期date、时间time、日期和时间datetime
四、DDL-表:
示例:
1、创库:create database haha;
2、使用库:use haha;
3、创表:create table t1 (id int);
4、查看表:show tables;
5、插入数据:insert into t1 values (1);
6、查询所有数据:select * from t1;
7、删除表:drop table t1;

#我的第二十一堂云计算课# #开源数据库MySQL DBA运维实战 第2章 SQL1#相关推荐

  1. 开源数据库MySQL DBA运维实战 第2章 SQL1

    SQL 语言分类 SQL (Structured Query Language 即结构化查询语言) SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统, SQL语言由IBM开发. 分类 ...

  2. mysql数据库运维_开源数据库MySQL DBA运维实战3

    DML数据操作语句 插入数据INSERT 完整插入 INSERT INTO 表名 VALUES (值1,值2,值3-值n); 部分插入 INSERT INTO 表名(列名,列名) VALUES (值1 ...

  3. 风炫安全web安全学习第二十九节课 CSRF防御措施

    风炫安全web安全学习第二十九节课 CSRF防御措施 CSRF防御措施 增加token验证 对关键操作增加token验证,token值必须随机,每次都不一样 关于安全的会话管理(SESSION) 不要 ...

  4. 盘点:三十五个非主流开源数据库

    盘点:三十五个非主流开源数据库 几乎每个Web开发人员都有自己喜欢的数据库,或自己最熟悉的数据库,但最常见的无外乎以下几种: MySQL PostgreSQL MSSQL Server SQLite ...

  5. 大数据运维实战第一课 大话 Hadoop 生态圈

    你好,欢迎来到<大数据运维实战>专栏. 入行以来,我从事大数据运维也有十多年了,期间我做过系统运维.DBA,也做过大数据分析师,最后选择了大数据运维方向,曾设计并管理超过千台.PB 级的数 ...

  6. 数据库周刊62丨央企2021年数据库成交公告,国产占90%;流数据库HStreamDB开源;MySQL主从双写导致数据丢失;Oracle 19c升级最佳实践;PG日常工作分享;MySQL MGR运维指

    热门资讯 [1.中央国家机关2021年数据库成交公告:国产数据库份额占90% [摘要]据央采网3月19日发布的<中央国家机关2021年数据库软件协议供货采购项目成交公告>显示事务型数据库管 ...

  7. 「实战篇」开源项目docker化运维部署-后端java部署(七)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「实战篇」开源项目docker化运维部署-后端java部署(七) 本节主要说说后端的部署需要注意的点,本身renren-fas ...

  8. linux云自动化运维,Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程...

    Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程 全新Linux云计算运维基础与Linux Shell自动化运维实战课程,由于国内一线大神亲自授课与教 ...

  9. 开源堡垒机或者运维安全审计系统

    堡垒机有以下两个至关重要的功能: 权限管理 当你公司的服务器变的越来越多后,需要操作这些服务器的人就肯定不只是一个运维人员,同时也可能包括多个开发人员,那么这么多的人操作业务系统,如果权限分配不当就会 ...

最新文章

  1. Docker 入门系列(1)- 初识容器,镜像、容器、仓库的区别
  2. STM32单片机SIM800C创客GSM短信GPRS可编程模块SDK二次开发DIY
  3. HTML5与CSS3基础教程第八版学习笔记7~10章
  4. Maven的安装与Eclipse的配置
  5. 数据集制作_轻松学Pytorch自定义数据集制作与使用
  6. CentOS7下Elasticsearch集群部署记录
  7. mysql 自身参照自身_MySQL入门
  8. 算法复习第三章分治法
  9. [ ArcGIS for Server 10.1 系列 ] - 重新创建Site
  10. AVEVA PDMS 三维文字工具
  11. 告别后端!阿里云小程序 Serverless 教你如何 30 分钟开发小程序!
  12. canvas操作图片,进行面板画图,旋转等
  13. mercurial/hg:大哥什么年代了连续传功能都没有?
  14. PowerBuilder制作纸牌游戏
  15. python cnn模型_如何在Python中使用预训练的CNN模型
  16. 【原创抖音互动无人直播项目大鱼吃小鱼,进入直播间的用户开始吃鱼,吃的鱼越多等级越高越厉害】
  17. 打印机怎么设置扫描到计算机,打印扫描一体机怎么扫描_怎样用打印机扫描文件到电脑-win7之家...
  18. Oracle 18c安装操作指导手册
  19. uva10105(数论多项式展开公式)
  20. 各种API以及事件初识——笔记

热门文章

  1. 机器学习入门之流浪地球
  2. 华为模拟器eNSP练习题-RIP
  3. 如何通过二维码下载安卓软件(.APK文件)
  4. 【Appium踩坑】Cannot start the ‘com.xx.xx‘ application. Visit https://github.com/appium/appium/blob/mast
  5. Android 系统级别广播
  6. 基于JAVA的免费手机归属地接口查询
  7. input输入框点击回车切换到下一个输入框功能
  8. apicloud微信登录
  9. Ubuntu 18.04 安装教程
  10. 高利转贷”“职业放贷”是违法借贷行为