mysql—day04-mysql(下)

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

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
相关文章
|
8月前
|
关系型数据库 MySQL
MySQL问题汇总
MySQL问题汇总
55 0
|
9月前
|
SQL 算法 关系型数据库
|
SQL 关系型数据库 MySQL
2.初识MySQL
2.初识MySQL
62 0
|
SQL 关系型数据库 MySQL
盘点一下Mysql中的一些小知识(二)
盘点一下Mysql中的一些小知识(二)
70 0
|
关系型数据库 MySQL
MySql 时间查询
MySql 时间查询
|
关系型数据库 MySQL 数据库
MySQL练习(一)
简要MySQL练习
133 0
MySQL练习(一)
|
存储 SQL 关系型数据库
MYSQL
MYSQL
145 0
MYSQL
|
关系型数据库 MySQL 数据库
使用MySQL
使用MySQL
96 0
|
SQL 关系型数据库 MySQL
mysql
基操
66 0
|
存储 SQL 安全
MySQL 是什么
MySQL 是什么
305 0