
先会讲解基础语法加案例 , 后面还会有专门的实战题 , 带你从入门到熟练~
从0开始
以下是sql语句常用的几种场景 , 在实际工作和笔试面试中考察最多的是DQL语句、DML语句 。
一、DDL语句(Data Defifinition Language 数据定义语言)
1、创建数据库
1)创建和选择数据库
# 1、创建一个叫a的数据库
# 方式一
create database a;
# 方式二 :根据指定数据库的字符集 , 一般为utf8
create database a character set utf8
# 2、查看一共有哪些数据库
show databases;
# 3、从数据库a切换到b
use b
# 4、查看正在使用的数据库
select database()
2)删除数据库
# 永久删除名为a的数据库
drop database a
2、创建表
语法形式:
CREATE TABLE 表名( 字段名称1 字段类型(长度) ,
\t\t\t\t\t\t\t\t\t字段名称2 字段类型 );
案例1:创建一个名为order的商品订单表 , 有以下几个字段:
商品id : id , 整型
商品价格:price , 整型
商品名称:name, 字符串类型 长度为10
支付时间: dates,时间类型
create table order ( id int
price int name varchar(10) ,
dates date)
案例2: 创建一个与表order结构相同的表order2
语法格式:
create table 新表名 like 旧表名;
create table order2 like order;
3、删除表
语法格式:
# 删除表
drop table 表名
# 判断表是否存在 , 如果存在就删除 , 不存在就不执行删除
drop table if exists 表名
案例:
-- 直接删除test1 表
drop table test1;
-- 先判断表是否存在 , 如果存在再删除test2表
drop table if exists test2;
4、修改表
1)修改表名
语法格式:
rename table 旧表名 to 新表名;
# 将test1表 改为 test2表
rename table test1 to test2
2)在表中新加一列
语法格式:
alter table 表名 add 字段名称 字段类型
案例:为order表新加一列为category varchar(10)
alter table order add category varchar(10)
3) 修改表中列的数据类型
语法格式:
alter table 表名 modify 字段名称 字段类型
4)修改列名称
语法格式:
alter table 表名 change 旧列名 新列名 类型(长度);
# 对order表中的 price字段进行更换 更换为 amount varchar(10)
alter table order price amount varchar(10)
5)删除列
语法格式:
alter table 表名 drop 列名
#删除order表中price这列
alter table order drop price
二、DML语句(Data Manipulation Language 数据操纵语言)后见
三、DQL语句(Data Query Language 数据查询语言)后见
四、DCL语句(Data Control Language 数据控制语言)后见
对此内容感兴趣可以关注我哦 , 每周会更新~
【删除|SQL那些事:入门基础语法】如有疑问欢迎讨论
- MySQL|华为不再孤单?国产巨头杀入5G领域,市值暴涨4千亿超越腾讯!
- MySQL|它可能是300元内最值得购入的耳机
- 删除|拼多多商品转化率低有什么影响?多少正常?
- 删除|曾经的苹果iPhone高攀不起,现在对比国产机,反成性价比?
- 腾讯文档|从事展览3d模型设计,你需要具备那些能力?---模大狮网
- 删除|国产手机,靠前缀装饰而来的冠军,能否捍卫尊严?
- MySQL|中企接连行动,苹果始料未及,央媒的呼吁起作用了?
- 删除|Excel工作表之行、列、单元格(一)
- 删除|一体机渐成趋势,宏碁联想两款酷睿12机型降价,最低3999元
- 一加科技|那些手机信号丢失的尴尬瞬间,别说你没经历过
