mysql的一些基本操作

文章目录

  • mysql的基本操作
    • DDL
      • 创建,选择,查看,删除数据库
      • 创建表,修改表结构等等
    • DML
      • 数据插入修改,删除等等

mysql的基本操作

DDL

创建,选择,查看,删除数据库

-- DDL操作之数据库操作

-- 查看所有数据库
show databases;
-- 创建数据库
create databases mydb1;
create databases if not exists mydb1;
-- 选择使用哪一个数据库
use mydb1;
-- 删除数据库
drop database mydb1;
drop database if exists mydb1;

创建表,修改表结构等等

-- 创建表

-- 选择
use mydb1;

create table if not exists student(
       sid int,
			 name varchar(20),
			 gender varchar(20),
			 age int,
			 birth date,
			 address varchar(20)
);

-- 修改表结构
-- 1.添加列
use mydb1;
alter table student add dept varchar(20);
-- 2.修改列名和类型
alter table student change dept department VARCHAR(30);
-- 3.删除列
alter table student drop department;
-- 4.修改表名;
rename table student to stu;

DML

数据插入修改,删除等等

-- DDL操作之数据库操作

-- 查看所有数据库
show databases;
-- 创建数据库
create databases mydb1;
create databases if not exists mydb1;
-- 选择使用哪一个数据库
use mydb1;
-- 删除数据库
drop database mydb1;
drop database if exists mydb1;
-- 修改数据库编码
alter database mydb1 character set utf8;



-- 创建表

-- 选择
use mydb1;

create table if not exists student(
       sid int,
			 name varchar(20),
			 gender varchar(20),
			 age int,
			 birth date,
			 address varchar(20)
);
-- 3.查看当前数据库所有的表
show tables;
-- 4.查看指定表的创建语句
show create table student;

-- 5.查看表结构
desc student;

-- 6.删除表
drop table 表名


-- 修改表结构
-- 1.添加列
use mydb1;
alter table student add dept varchar(20);
-- 2.修改列名和类型
alter table student change dept department VARCHAR(30);
-- 3.删除列
alter table student drop department;
-- 4.修改表名;
rename table student to stu;

-- DML操作;

-- 1.数据的插入 第一种方法
INSERT into student (sid,name,gender,age,birth,address)
            VALUES(1001,'张三','男',18,'2020-11-11','陕西');
-- 2.第二种方法
INSERT into student VALUES(1002,'张三','男',18,'2020-11-11','陕西');


-- 数据修改
-- 格式1
UPDATE student set address = '北京'
-- 格式2 指定修改
UPDATE student set address = '陕西' where sid = 1001; 

-- 删除
DELETE from student WHERE sid > 1001;
-- 2.删除所有数据;
delete from student;
-- 3.清空表数据
truncate table student;
truncate student;

希望大家能够掌握。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值