数据库的简单操作

数据库常识

1.登录数据库:mysql -h 127.0.0.1 -P 3306 -uroot -p
简写为 mysql -uroot -p
说明:
-h 后面是主机名(ip)
-P 后面是端口号
-u 后面是登录的用户名
-p 后面是登录密码,如果不填写,回车之后,会提示输入密码

2.输入错误内容不想让服务端执行
错误命令 \c

3.修改密码:
mysqladmin -uroot -p原密码 password 新密码

4.登出(退出)数据库:
exit或quit或Ctrl+d

数据库基本操作

库(文件夹)的增删改查

# 增
create database db1;
create database user1 charset=utf8;
# 查
show databases;    #查看当前所有数据库
show create database db1;	#查看单个
# 改
alter database db1 charset=utf8;
# 删
drop database user1;

表(文件)的增删改查

'''
在操作表时需要指定所在的库
'''
# 查看当前所在的库
select database();
# 切换库
use db1;

# 查看当前库下所有的表格
show tables;
# 增
create table teacher(id int,name varchar(10),height double); #创建表格
alter table teacher add sex enum('男','女');  #增加字段
create table db2.t1(id int)  # 操作其他库的表格
# alter table 表名 change 原列名 新名 类型 约束;
alter table teacher change height heigh decimal(4,3) not null;

# 查
show create table student;
describe student;   #简写desc student 

# 改
alter table teacher modify name varchar(15) not null;   

# 删
drop table teacher;
# alter table 表名 drop 列名;
alter table teacher drop height;

数据的增删改查

'''
先有库和表,在表下操作数据
'''

# 增
insert into teacher values(1,'大娃',1.65,'男');     # into可省略
insert into teahcer(name,height) values('二娃',1.75);
insert into teacher(name,height) values('三娃',1.70),('四娃',1.80); 
insert into teacher values(5,'五娃',1.70,'女'),(6,'六娃',1.80,'男'); 

# 查
select * from teacher;	# 查看此表中所有数据,数据量特别大时不建议用*
select name from teacher;  # 查看某一字段的内容
# 改
update teacher set sex ='女' where heigh >1.7;
# 删
delete from teacher where id>4;
delete from teacher; # 删除表中所有数据

新建数据库

image-20221208214708008

新建表

新建表/设计表

image-20221208224434622

添加数据

image-20221208225423531

posted @ 2022-12-09 20:10  LePenseur  阅读(1)  评论(0编辑  收藏  举报