SQL语句与数据库操作语句

以下操作过程均在Navicat Premium中对MySQL进行操作。

数据库操作语句

1、创建数据库

  • 语法
    create database 数据库名 [ character set 字符集 ] ;其中字符集若不写,则默认为安装数据库时指定编码
  • 例子
    CREATE DATABASE keep CHARACTER SET utf8
    执行结果:在MySQL中创建了一个数据库
    在这里插入图片描述

2、查看数据库

  • 语法
    show create database 数据库名;
  • 例子
    SHOW CREATE DATABASE keep;
    执行结果:
    在这里插入图片描述

3、删除数据库

  • 语法
    DROP DATABASE 数据库名;
  • 例子
    DROP DATABASE keep
    执行结果:keep数据库已删除。
    在这里插入图片描述

4、其它

  • 修改数据库编码
    ALTER DATABASE keep CHARACTER SET utf8
  • 切换数据库
    USE venus;
  • 查看正在使用的数据库
    SELECT DATABASE();

SQL语句

1、数据定义语言(DDL Data Definition Language):创建、修改或删除数据库中表、视图、索引等对象的操作,常用命令为CREATE、DROP;

  • CREATE语句
    CREATE TABLE keep(
    id CHAR(16) ,
    user_name VARCHAR(16) ,
    password VARCHAR(15)
    )
    执行结果:在test数据库中创建keep表
    在这里插入图片描述
  • DROP语句
    DROP TABLE keep
    执行结果:在test数据库中删除keep表
    在这里插入图片描述

2、数据操纵语言(DML Data Manipulation Language) :向表中添加、删除、修改数据操作,常用命令有insert、update和delete;

  • INSERT语句
    INSERT INTO keep (id,user_name,password) VALUES (‘123’,‘fuliuqingfeng’,‘123456’);
    执行结果:
    在这里插入图片描述
  • UPDATE语句
    UPDATE keep SET id = ‘111’ WHERE user_name = ‘fuliuqingfeng’
    执行结果:id改为111
    在这里插入图片描述
  • DETELE语句
    DELETE FROM keep WHERE user_name = ‘fuliuqingfeng’
    执行结果删除user_name为fuliuqingfeng的信息

3、数据查询语言(DQL Data Query Language) :按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库中数据,常用命令为select;

  • SELECT语句
    SELECT * FROM keep
    执行结果:列出keep表中所有信息
    在这里插入图片描述

4、数据控制语言(DCL Data Control Language) :用来授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视等操作,常用命令有GRANT、REVOKE、COMMIT、ROLLBACK;
5、注意事项

  • SQL语句可以单行书写,也可以多行书写,以分号结尾;
  • SQL语句通常使用空格和缩进增强语句的可读性;
  • SQL语句不区分大小写,建议关键字大写,例如:SELECT * FROM user;
  • SQL语句使用/**/或#进行注释;
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值