[MySQL] 语法笔记

注释:

#单行注释

-- 单行注释

/*
多行注释
*/

 

一、DDL(Data Definition Language)数据定义语言

-- 1 查看所有数据库 
show databases;

-- 2 创建数据库 
create database db1;
create database db2 character set gbk;

-- 3 更改数据库 
alter database db1 character set gbk;

-- 4 删除数据库 
drop database db2;

-- 5 使用数据库 
use db1;

-- 6 查看当前数据库
select database();

-- 7 在当前数据库中创建表 
create table tb1 (
    id mediumint,
    name varchar(10),
    age tinyint,
    sex varchar(10)
);

-- 8 查看当前数据库中的表 
show tables;

-- 9 查看表中的字段 
desc tb1;

-- 10 向表中添加字段(列)
alter table tb1 add salary int;

-- 11 修改表中的字段长度 
alter table tb1 modify name varchar(15);

-- 12 删除表中的字段 
alter table tb1 drop salary;

-- 13 修改表名
rename table tb1 to tb2;

-- 14 查看表的创建细节
show create table tb2;

-- 15 修改表的字符集 
alter table tb2 character set gbk;

-- 16 修改表中的字段名 
alter table tb2 change age salary float(8,2);

 

二、DML(Data Management Language)数据操作语言

/* 修改数据库模式
SQL_SAFE_UPDATES = 1时,不带where和limit条件的update和delete操作语句是无法执行的,即使是有where和limit条件但不带key column的update和delete也不能执行。
QL_SAFE_UPDATES = 0时,update和delete操作将会顺利执行。
set sql_safe_updates = 0;
*/

-- 1 查询表中的数据 
select * from tb2;

-- 2 向表中插入数据
insert into tb2(id, name, salary, sex) value(1, '张三', 9999.99, 'male');
insert into tb2 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值