欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

荐 数据库相关操作指令

程序员文章站 2022-03-08 22:20:46
数据库创建,修改,删除等。代码整理2020年5月18日整理DDL数据定义语言DML 数据操作语言DCL数据控制语言DQL数据查询语言创建数据库的语法查看数据库删除数据库修改数据库名称创建表修改表数据库的CURD(增删改查)插入数据(insert)查询数据 select查询的语句2020年5月18日整理DDL数据定义语言创建数据库,创建表,创建视图,创建索引,修改数据库,删除数据库,修改表,删除表。create-创建 delete-删除 alter-修改DML 数据操作语言1.插入数据...

2020年5月18日整理

DDL数据定义语言

创建数据库,创建表,创建视图,创建索引,修改数据库,删除数据库,修改表,删除表。
create-创建 delete-删除 alter-修改

DML 数据操作语言

1.插入数据 insert
2.修改数据 update
3.删除数据 delete

DCL数据控制语言

if else while

DQL数据查询语言

从表中查询数据 【select】

创建数据库的语法

create database 数据库名称 character set 编码 collate 校对规则;

查看数据库

  1. show database; ----->查看所有数据库
  2. use 数据库名称; ----->使用数据库
  3. show create database 数据库名称; ----->查询数据库创建信息
  4. select database(); ----->查询当前正在使用的数据库

删除数据库

drop database 数据库名称;

修改数据库名称

语法:
alter database 数据库名称 character set ‘gbk’ collate ‘校对规则’;

创建表

create table 表名称(
字段1 类型(长度) 约束,
字段2 类型(长度) 约束,
字段3 类型(长度) 约束

ps:int 类型默认值:11

修改表

  1. 添加一个新的字段。
    alter table 表名称 add 字段名称 数据类型(长度) 约束;
  2. 修改字段的数据类型,长度或者约束
    alter table 表名称 modify 字段名称 数据类型(长度) 约束;
  3. 删除某一个字段
    alter table 表名称 drop 字段名称;
  4. 修改字段的名称
    alter table 表名称 change 旧字段 新字段 数据类型(长度) 约束;
  5. 修改表名称
    rename table 旧表名 to 新表名;

数据库的CURD(增删改查)

使用truncate删除表中的记录
truncate user;

插入数据(insert)

语法:使用insert关键字来添加数据

  1. 向表中的指定的字段中添加值
    insert into 表(字段1,字段2,字段3)values (值1,值2,值3);
  2. 向表中的所有的字段添加值
    insert into 表 values (值1,值2,值3…);
    注意实现:
    插入的数据与字段的类型相同
    字符串和日期类型的数据,必须要使用单引号括起来

查询数据 select

查询语句的语法:

  1. 查询所有字段的数据
    select * from 表;
  2. 查询指定的字段的数据
    select 字段1,字段2,字段3 from 表;
  3. 去除掉重复的关键字
    DISTINCT
  4. 查询语句中可以使用as关键字,起别名。
    采用多表查询,区分每张表,也可以省略不写,中间使用空格隔开。
  5. 常用的符号
    如: * > < <= >= = <>(不等于)
    in -->代表的范围
    like -->模糊查询
    like关键字的值写法
    如:like ‘X_’ (_占位符)
    like ‘X%’(X开头的都搜素出) like ‘%X’(以X结尾搜搜索出)
    like ‘%X%’(包含X的全部搜索出来)
    and --> 与
    or --> 或
    not --> 非
    between … and --> 两者之间

查询的语句

select 字段1,字段2 | * from 表 where 条件的过滤;
语法:
order by 字段 asc | desc;
asc --> 代表升序(默认值)
desc -->代表降序
order by 自己放在select 的语句末尾
select * from xx where xx order by xx;

  1. 例子:
    对数学成绩排序
    select username,math from stu order by math asc; 默认是升序。
  2. 例子:
    对姓卫的学生语文课成绩升序排序输出
    select username,chinese from stu where username like ‘卫%’ order by chinese asc;

感谢大家阅读,如有错误请指出,本人改正。寻找一起学习英语和java的朋友。本人喜欢冒险岛游戏,并且搭建了一个私服,用于学习锻炼。如有兴趣请添加QQ群:882668569
QQ:122130075荐
                                                        数据库相关操作指令

本文地址:https://blog.csdn.net/qq_45436528/article/details/106187710