mysql—day04-mysql(下)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 回顾

3接收用户的sql语句

  1什么是sql

  结构化的查询语句 5.7以后符合sql92严格模式

  2.sql的种类

DDL:数据定义语言

      库对象:库名字、库属性

      开发规范:库名小写

      创建库:create database/schema

  sql 分类

ddl 数据定义语言

 dcl  数据控制语言

 dml 数据操作语言

 dql  数据库查询语言

 3.种类

数据类型

image.png

字符串类型

image.png

时间类型

image.png

#创建oldboy数据库
mysql> create database demo;
#查看库的创建语句
mysql> show create database blog;
修改blog属性字符集
mysql> alter database blog charset gbk;
#查看创建数据库语句帮助
mysql> help create database
utf-8     一个中文占用3个
unicode   一个中文字符占4个
char(3)       定长 输入a占用3个字符
varcher(3)    变成 a占用一个字符  
tinyint -128-128 255
mysql> create table student3( 
  id int not null primary key auto_increment,
  name varchar(10) not null,
  age tinyint unsigned, 
  sex enum('f','m','bgx') not null default 'bgx', 
  date datetime  not null default NOW());
not null: 非空
primary key: 主键 唯一+非空
unique key: 唯一键 唯一
auto_increment:自增
unsigned: 非负
default: 默认值

4.DDL 数据控制语言

ddl对数据库级别的操作

创建库
create database test;
查看库的创建语句
show create database test;
删除库
drop database test;
修改库属性
alter database test charset gbk;

 ddl对表操作

创建表
create table test(id int);
create table student34(id int,name varchar(10),age tinyint,enum('男','女','不男不女'));
//id int 数字类型
//tinyint -128~-128=255
//enum 只能选择括号定义的
//char(3) 定长的  给多少全都占完
//varchar(10) 边长  给多少占多少  10个字符,一个英文占一个字符,一个中文在unicode里边占4个字符,在utf8里边占3个字符。

image.png

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
SQL 存储 安全
MySQL3
MySQL
45 8
|
3月前
|
SQL 关系型数据库 MySQL
在 MySQL 中使用 IN
【8月更文挑战第12天】
126 0
在 MySQL 中使用 IN
|
Oracle 关系型数据库 MySQL
MySQL的介绍
MySQL的介绍
45 0
|
6月前
|
SQL 存储 关系型数据库
初识MYSQL
初识MYSQL
114 0
|
SQL 存储 关系型数据库
mysql总结(上)
mysql总结
76 0
|
存储 缓存 关系型数据库
mysql总结(下)
mysql总结
49 0
|
SQL 存储 关系型数据库
mysql常见错误汇总
mysql常见错误汇总
175 0
|
SQL 关系型数据库 MySQL
MySQL(二)
MySQL(二),一起来学习吧。
MySQL(二)
|
JSON 算法 关系型数据库
MySQL 8.0.32如期而至
MySQL 8.0版本计划 MySQL 8.0开始采用快速迭代开发模式,基本上是每隔3个月就发布一个新的小版本。去年1月18日(2022.1.18)发布MySQL 8.0.28,今年1月17日发布MySQL 8.0.32,再看看其他几个版本的时间,还真是贼守时啊。
363 0
|
存储 关系型数据库 MySQL
【MySQL】MySQL知识总结
【MySQL】MySQL知识总结
1026 0
【MySQL】MySQL知识总结