MySQL基础语法(一)

一、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语法文章。

相关推荐

  1. MYSQL基础语法

    2024-02-23 00:20:03       23 阅读
  2. MySQL基础语法

    2024-02-23 00:20:03       43 阅读
  3. MySQL 基础语法(3)

    2024-02-23 00:20:03       12 阅读
  4. mySql 基础语法

    2024-02-23 00:20:03       10 阅读
  5. MySQL基础

    2024-02-23 00:20:03       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-23 00:20:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-23 00:20:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-23 00:20:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-23 00:20:03       20 阅读

热门阅读

  1. springboot+vue项目基础开发(16)主页面布局

    2024-02-23 00:20:03       25 阅读
  2. 抖音半蓝V商家电话采集软件使用教程

    2024-02-23 00:20:03       129 阅读
  3. Linux ip route命令

    2024-02-23 00:20:03       30 阅读
  4. Linux C++ 字符编码转换 GBK与UTF8互转

    2024-02-23 00:20:03       30 阅读
  5. 【Spring Boot 3】【JPA】一对多单向关联

    2024-02-23 00:20:03       29 阅读
  6. 中标麒麟系统

    2024-02-23 00:20:03       31 阅读
  7. js 数组排序的方式

    2024-02-23 00:20:03       35 阅读
  8. 拉链表的概念设计与实现

    2024-02-23 00:20:03       31 阅读