Mysql 数据库基本操作(1)
程序员文章站
2022-05-31 21:45:29
...
1、库的管理
1)库的基本操作:
①查看所有库:show databases;
②创建库(指定字符集):create database 库名 character set utf-8;
③查看创建库的语句:show create database 库名;
④查看当前所在库:select database();
⑤切换库:use 库名;
⑥查看库中的表:show tables;
⑦删除库:drop database 库名;
2、表的管理(一行为一条记录,一列为一个字段)
①创建表(别忘了选择库,指定字符集):create table 表名(字段名 数据类型,# name char(10),
age int,
score int)character set utf8;
②查看创建表的语句(字符集,存储引擎):
show create table 表名;
③查看表结构:desc 表名;
④删除表: drop table 表名;
3、注意:
所有的数据都是以文件形式存储在数据库目录下 /var/lib/mysql
4、表记录管理
1)插入(insert)
insert into 表名 values(值1),(值2)...;
insert into 表名(字段1,字段2) values(值1,值2)
2)查询(select)
select * from 表名 where 条件;
select 字段1,字段2 from 表名 where 条件;
5、表字段操作:
(1)语法:alter table 表名 ...;
(2)添加字段(add)
alter table 表名 add 字段名 数据类型
alter table 表名 add 字段名 数据类型 first
alter table 表名 add 字段名 数据类型 after 字段名;
(3)删除字段名(drop)
alter table 表名 drop 字段名;
(4)修改字段数据类型(modify)
alter table 表名 modify 字段名 新数据类型;
## 会受到表中已有数据的限制
(5)修改表名(rename)
alter table 表名 rename 新表名;
(6)修改字段名(change)
alter table 表名 change 原字段名 新字段名 新数据类型;
6、表记录操作
(1)删除表记录(delete)
delete from 表名 where 条件;
注意:一定要加where条件,不然全部删除
(2)更新表记录(update)
1、update 表名 set 字段1=值1,字段2=值2 where 条件;
注意:一定要加where条件,不然全部更新
7、总结:
表字段(alter table 表名) 表记录
增: add insert into 表名 ...
删: drop delete from 表名 ...
改: modify update 表名 set ...
查: desc 表名 select * from 表名 ...