mysql—day04-mysql(下)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 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
相关文章
|
2月前
|
关系型数据库 MySQL
|
12月前
|
存储 关系型数据库 MySQL
|
12月前
|
关系型数据库 MySQL
MySQL问题汇总
MySQL问题汇总
87 0
|
存储 SQL 算法
盘点一下Mysql中的一些小知识(三)
盘点一下Mysql中的一些小知识(三)
92 0
盘点一下Mysql中的一些小知识(三)
|
关系型数据库 MySQL 数据库
MySQL(九)
MySQL(九),一起来学习吧。
|
SQL 存储 缓存
MySQL的组成
SQL运行机制概述
137 0
MySQL的组成
|
存储 关系型数据库 MySQL
【MySQL】MySQL知识总结
【MySQL】MySQL知识总结
1024 0
【MySQL】MySQL知识总结
|
关系型数据库 MySQL
mysql特点
mysql特点
120 0
|
SQL 存储 Oracle
Mysql(一)
数据库的常见概念 DB:数据库,存储数据的容器 DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言
155 0
Mysql(一)