#我的第二十一堂云计算课# #开源数据库MySQL DBA运维实战 第2章 SQL1#
第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#相关推荐
- 开源数据库MySQL DBA运维实战 第2章 SQL1
SQL 语言分类 SQL (Structured Query Language 即结构化查询语言) SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统, SQL语言由IBM开发. 分类 ...
- mysql数据库运维_开源数据库MySQL DBA运维实战3
DML数据操作语句 插入数据INSERT 完整插入 INSERT INTO 表名 VALUES (值1,值2,值3-值n); 部分插入 INSERT INTO 表名(列名,列名) VALUES (值1 ...
- 风炫安全web安全学习第二十九节课 CSRF防御措施
风炫安全web安全学习第二十九节课 CSRF防御措施 CSRF防御措施 增加token验证 对关键操作增加token验证,token值必须随机,每次都不一样 关于安全的会话管理(SESSION) 不要 ...
- 盘点:三十五个非主流开源数据库
盘点:三十五个非主流开源数据库 几乎每个Web开发人员都有自己喜欢的数据库,或自己最熟悉的数据库,但最常见的无外乎以下几种: MySQL PostgreSQL MSSQL Server SQLite ...
- 大数据运维实战第一课 大话 Hadoop 生态圈
你好,欢迎来到<大数据运维实战>专栏. 入行以来,我从事大数据运维也有十多年了,期间我做过系统运维.DBA,也做过大数据分析师,最后选择了大数据运维方向,曾设计并管理超过千台.PB 级的数 ...
- 数据库周刊62丨央企2021年数据库成交公告,国产占90%;流数据库HStreamDB开源;MySQL主从双写导致数据丢失;Oracle 19c升级最佳实践;PG日常工作分享;MySQL MGR运维指
热门资讯 [1.中央国家机关2021年数据库成交公告:国产数据库份额占90% [摘要]据央采网3月19日发布的<中央国家机关2021年数据库软件协议供货采购项目成交公告>显示事务型数据库管 ...
- 「实战篇」开源项目docker化运维部署-后端java部署(七)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「实战篇」开源项目docker化运维部署-后端java部署(七) 本节主要说说后端的部署需要注意的点,本身renren-fas ...
- linux云自动化运维,Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程...
Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程 全新Linux云计算运维基础与Linux Shell自动化运维实战课程,由于国内一线大神亲自授课与教 ...
- 开源堡垒机或者运维安全审计系统
堡垒机有以下两个至关重要的功能: 权限管理 当你公司的服务器变的越来越多后,需要操作这些服务器的人就肯定不只是一个运维人员,同时也可能包括多个开发人员,那么这么多的人操作业务系统,如果权限分配不当就会 ...
最新文章
- Docker 入门系列(1)- 初识容器,镜像、容器、仓库的区别
- STM32单片机SIM800C创客GSM短信GPRS可编程模块SDK二次开发DIY
- HTML5与CSS3基础教程第八版学习笔记7~10章
- Maven的安装与Eclipse的配置
- 数据集制作_轻松学Pytorch自定义数据集制作与使用
- CentOS7下Elasticsearch集群部署记录
- mysql 自身参照自身_MySQL入门
- 算法复习第三章分治法
- [ ArcGIS for Server 10.1 系列 ] - 重新创建Site
- AVEVA PDMS 三维文字工具
- 告别后端!阿里云小程序 Serverless 教你如何 30 分钟开发小程序!
- canvas操作图片,进行面板画图,旋转等
- mercurial/hg:大哥什么年代了连续传功能都没有?
- PowerBuilder制作纸牌游戏
- python cnn模型_如何在Python中使用预训练的CNN模型
- 【原创抖音互动无人直播项目大鱼吃小鱼,进入直播间的用户开始吃鱼,吃的鱼越多等级越高越厉害】
- 打印机怎么设置扫描到计算机,打印扫描一体机怎么扫描_怎样用打印机扫描文件到电脑-win7之家...
- Oracle 18c安装操作指导手册
- uva10105(数论多项式展开公式)
- 各种API以及事件初识——笔记
热门文章
- 机器学习入门之流浪地球
- 华为模拟器eNSP练习题-RIP
- 如何通过二维码下载安卓软件(.APK文件)
- 【Appium踩坑】Cannot start the ‘com.xx.xx‘ application. Visit https://github.com/appium/appium/blob/mast
- Android 系统级别广播
- 基于JAVA的免费手机归属地接口查询
- input输入框点击回车切换到下一个输入框功能
- apicloud微信登录
- Ubuntu 18.04 安装教程
- 高利转贷”“职业放贷”是违法借贷行为