0
点赞
收藏
分享

微信扫一扫

2.23数据结构

看山远兮 02-24 10:30 阅读 3

一、SQL通用语法:

1、SQL语句可以单行或多行书写,以分号结尾;

2、SQL语句可以用空格或缩进来增强语句的可读性;

3、MySQL语句中不区分大小写,关键字建议用大写。

4、注释:

单行注释用:--注释内容或#注释内容(MySQL中特有的注释方式)

多行注释:/*注释内容*/

二、SQL分类

 

三、数据库的基本操作:

(一)查询

1、show databases;        #查看所有数据库

2、select database(选择所要用的数据库);        #选择数据库

3、create database [if not exists] 数据库名 default charset utf8mb4;(utf8mb4可以容纳4个字节)

create database 数据库名 character set gbk;        #数据库编码方式改为gbk 

4、drop database(数据库名);        #删除数据库

5、use 数据库;        #使用数据库

 

 6、show tables;

7、desc 表名;

8、show create table 表名;

 (二)创建

 

create table tb_user(
    -> id int comment '编号',
    -> name varchar(50) comment '姓名',
    -> age int comment '年龄',
    -> gender varchar(1) comment '性别'
    -> )comment '用户表'; 

 

(三)数据类型

 create table emp(
    ->  id int comment '编号',
    ->  workno varchar(10) comment '工号',
    ->  name varchar(10) comment '姓名',
    -> gender char(1) comment '性别',
    -> age tinyint unsigned comment '年龄',
    -> idcard char(18) comment '身份证',
    -> entrydate date comment '入职时间'
    -> ) comment '员工表';

 

 

 (四)修改

 

 alter table emp add nickname varchar(20) comment '添加字段';

 

 

alter table emp change nickname username varchar(30) comment '修改字段名和数据类型'; 

 

 

 alter table emp drop username;

 

 

alter table emp rename to employee;

 

 

 drop table if exists tb_user;

 

 truncate table employee;        #删除了表中数据,并重新创建该表。

 

小结:

 

在使用create和drop创建和删除数据库时可以加入if exists或if not exists来判断数据库是否存在。

 modify是修改字段类型,change是修改字段名称和类型的。

 接后续更新MySQL语法文章。

举报

相关推荐

0 条评论