数据库MYSQL之增删改查

基本语法
以分号结尾

DDL

操作数据库
创建查询

show databases;
show create database mysql;
create database name;
create database if not exists db1;
create database db3 character set utf8;
create database if not exists db4 character set utf8;

修改

  • 修改字符集
alter database 数据库名 character set 字符集名称;
  • 删除数据库
  drop database name;
  drop database if exists name;
  • 查询正在使用的数据库
  select database();
  • 使用数据库
use name;

操作表
查询表名称

Show tables;

查询表结构

desc tname;

创建表:表和我们平时用的表的结构相同,表的名字,每一列(表的列名,数据类型)

代码:
create table student4(
	name varchar(32),
	age int,
	score double(4,1),
	date date,
);

复制表:create table stu like student1;
删除表:

删除整个表
drop table msn;

修改表:alter table name …

  • 修改表名
alter table 表明 rename to 新表名;
  • 修改列名,数据类型
alter table stu change name id var(30);
  • 修改数据类型
Alter table msn modify id varchar(20);
  • 删除某一列
alter table 表名 drop 列名;

增加一列

alter table 表名 add 列名 数据类型; 

出错点总结:
1、 varchar没带长度
2、 date写成data
3、 列名可以是数据类型的名称
4 、 modify写成modify

DML增删改表中数据

1、添加数据
Insert into 表名 (列名1,列名2,….) values(值1,值2,…);
给所有属性赋值:

Insert into 表名 values();

2、删除

#删除某条数据
Delete from 表名 where条件
#删除整个表
Truncate table 表名;#删除表中的数据
delete table 表名;#将整个表drop掉,然后创建一个相同表结构的表。执行速度快

3、修改

Update 表名 set 列名=列值 where 条件

注意:如果不加条件,所有都会修改

4、查询
数据的查询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值