一、首先登录:
mysql -u root -h localhost -p
use mysql #打开mysql数据库
(默认已经搭建好Mysql数据库) 使用安装过程中设置的账号密码登陆Mysql
二、数据库管理
1、create 创建数据库
create database firstdb;
2、show查看所有数据库
show databases;
3、 alter 修改数据库
默认创建的数据库默认不支持中文字符,如果我们需要它支持中文字符,则将它的编码设置为utf8格式:
ALTER DATABASE firstdb CHARACTER SET UTF8;
4、use使用数据库(在对库进行修改前都要先use)
use firstdb;
5、查看当前使用的数据库
select database();
6、drop删除数据库
drop database firstdb;
三、数据表管理(table)
以下操作在新建的testdb数据库中执行;
create database testdb;
use testdb;
1、create创建表
2、show显示表
3、desc查看表结构
4、alter修改表结构(增、删、改)
默认创建的表不支持中文字符,所以需将表编码设置为utf8:
ALTER TABLE water CONVERT TO CHARACTER SET UTF8;
5、 insert 在表中添加列(字段)
alter table water add pH FLOAT;
6、alter 修改表(列)字段
alter table water modify pH double;
7、delete 删除表(列)字段
alter table water drop column pH;
8、rename重命名表名
rename table water to new_water;
9、修改表字段允许为空或不允许为空
alter table new_water modify oxygen float null;
10、create 利用已有数据创建新表
create table newtable select * from new_water;
三、数据的操作及管理
1、增加数据
insert into new_water values ('2019-10-17',5.9,23);
2、删除数据
delete from new_water where time = '2019-10-18';
用where in的方式批量删除数据:
delete from new_water where temple in (23, 25);
3、修改数据
update 命令修改数据:
update new_water set temple=20 where temple=28;
改前:
改后: