MySQL数据库的一些基本操作
数据库的增删改查
– 创建数据库
creat database mytext;
creat database daaa;
– 查看数据库
show database;
– 选择数据库
USE mytext
;
– 删除数据库
drop database aaa
;
数据表的增删改查
reate table shujubiao
(
id int auto_increment primary key,
name
varchar(10) not null,
price
float default 100
);
– 查看数据表
show tables;
– 查看表结构
desc shujubiao
; #查看指定表已有的表
desc shujubiao
name
; # 查看指定表的某一列信息
show create table shujubiao
;# 查看数据表的创建语句和字符编码
show columns from shujubiao
;# 查看表的结构
– 修改表结构
alter table shujubiao
ADD area
varchar (100); # 添加字段
alter table shujubiao
change area
desc
char(50); # 修改字段名称
alter table shujubiao
modify desc
varchar(255); # 修改字段类型
alter table shujubiao
drop desc
; # 删除指定字段
alter table shujubiao
rename stu
; # 修改数据表名称
– 重命名
rename table stu
to shujubiao
; # 将名字为stu的表重命名为shujubiao
– 删除数据表
drop table if exists shujubiao
; # 删除存在的数据表
– 数据的增删改
添加数据:
#指定字段插入
insert into shujubiao
(name
,price
) values (‘TOM’,‘19’),(‘Lucy’,‘345’);
#省略字段插入
insert into shujubiao
values (null,‘Ruth’,‘32434’);
删除数据:
delete from shujubiao
where price
=‘34322’;#删除部分数据
delete from shujubiao
; #删除全部数据
truncate shujubiao
;#清空数据表
修改数据:
update shujubiao
set name
=‘Tess’ where id
=6; #有条件修改
update shujubiao
set name
=‘Tess’; #无条件修改
数据库的基本操作
– 创建数据库
create database mytest;
create database aaa;
– 查看数据库
show databases;
– 选择数据库
use mytest
;
– 删除数据库
drop database aaa
;