【Mysql】mysql 数据库的增删改查

# 进入数据库
mysql -u[user] -p
mysql -u[user] -p[passwd]
# 举例
mysql -uroot -p
mysql -uroot -pmysql



# 退出数据库
exit
quit
# ctrl + d 也可以退出数据库



# 显示当前数据库的时间
select now();

# 显示当前数据库版本
select version();

# 展示mysql里面的数据库
show databases;





# 创建数据库
crate database 数据库名称 charset=utf8;
# 举例
create database python charset=utf8;
# 查看创建数据库的语句
show create database python;
# 删除数据库
drop database python;
# 选择要用的数据库
# use database
use python
# 查看正在使用的数据库
select database();

# 查看当前数据库里面所有的表
show tables;


# 创建表
# create table 数据表名字(字段 类型 约束[,字段 类型 约束]);
# 举例
create table class(id int,name varchar(30));
create table class_04(id int primary key not null auto_increment,name varchar(30));
create table students(
   id int unsigned primary key not null auto_increment,
   name varchar(30),
   age tinyint unsigned,
   high decimal(5,2),
   gender enum("男","女","保密") default "保密",
   cls_id int unsigned
)


# 查看表格 desc 表格名
desc class


# 往表格里面添加数据
insert into students values(0,"zhangsan","15","170.32","男",0);
# 部分插入
insert into students (name,gender) values ("xiaoqiao","2")



# 查询数据
select * from students;
select * from students where name="xiaoli";
select * from students where id<9;
select * from students where id>6;
select age,gender from students;
select age as 年龄,gender as 性别 from students;


# 修改表-添加字段
alter table students add birthday datetime;


# 修改表-修改字段:重命名版
alter table students change birthday birth datetime not null;

# 修改表-修改字段 不重命名版
alter table  students modify birth date not null;

# 修改表-删除字段
alter table students drop birthday;

# 删除表
drop table students;

# 查看表结构
show create table students;

# 修改已经添加到表格里面的数据【修改整个表格里面的所有数据】
update students set gender=1
# 修改已经添加到表格里面的数据【指定某一条信息】
update students set gender=1 where id=3
# 修改已经添加到表格里面的数据【指定某一条信息】
update students set age=22,gender=1 where name=zhangsan; 


# 删除数据表里面的数据  delete from 表名 where 条件
delete from students where name="zhangsan";

# 逻辑删除
alter table students add is_delete bit default 0;
update students set is_delete=1 where id=11;
select * from students where is_delete=0;
 
 





















发布了109 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41982304/article/details/105448351