2022.08.19 java web学习

1.MySQL
  • .frm:表文件
  • .MYD:数据文件
2.SQL分类
  • DDL(Data Definition Language)数据定义语言,用来定义数据库对象:数据库,表,列等
  • DML(Data Manipulation Language)数据操作语言,用来对数据库中表的数据进行增删改
  • DQL(Data Query Language)数据查询语言,用来查询数据库中表的记录(数据)
  • DCL(Data Control Language)数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户
3.DDL-操作数据库
  • 查询:SHOW DATABASES;
  • 创建数据库:CREATE DATABASE 数据库名称;
  • 创建数据库(如果不存在则创建):CREATE DATABASE IF NOT EXISTS 数据库名称;
  • 删除数据库:DROP DATABASE 数据库名称;
  • 删除数据库(判断,如果存在则删除):DROP DATABASE IF EXISTS 数据库名称;
  • 查看当前使用的数据库:SELECT DATABASE();
  • 使用数据库:USE 数据库名称;
功能代码
查询所有数据库SHOW DATABASES;
创建数据库CREATE DATABASE 数据库名称;
创建数据库(如果不存在则创建)CREATE DATABASE IF NOT EXISTS 数据库名称;
删除数据库DROP DATABASE 数据库名称;
删除数据库(判断,如果存在则删除)DROP DATABASE IF EXISTS 数据库名称;
查看当前使用的数据库SELECT DATABASE();
使用数据库USE 数据库名称;
4.DDL-操作表
  • 创建(Create);查询(Retrieve);修改(Update);删除(Delete)
功能代码
查询当前数据库下所有表名称SHOW TABLES;
查询表结构DESC 表名称;
创建表CREATE TABLE 表名(字段名1 数据类型1, … , 字段名n 数据类型n);
删除表DROP TABLE 表名;
删除表时判断表是否存在DROP TABLE IF EXISTS 表名;
修改表名ALTER TABLE 表名 RENAME TO 新的表名;
添加一列ALTER TABLE 表名 ADD 列名 数据类型;
修改数据类型ALTER TABLE 表名 MODIFY 列名 新数据类型;
修改列名和数据类型ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;
删除列ALTER TABLE 表名 DROP 列名;
5.DML

添加数据

功能代码
给指定列添加数据INSERT INTO 表名(列名1, 列名2, …) VALUES(值1, 值2, …);
给全部列添加数据INSERT INTO 表名 VALUES(值1, 值2, …);
批量添加数据INSERT INTO 表名(列名1, 列名2, …) VALUES(值1, 值2, …), (值1, 值2, …), …;
批量添加数据INSERT INTO 表名 VALUES(值1, 值2, …), (值1, 值2, …), …;

修改数据

功能代码
修改表数据UPDATE 表名 SET 列名1=值1, 列名2=值2,… [WHERE 条件];

删除数据

功能代码
删除数据DELETE FROM 表名 [WHERE 条件];
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值