数据库学习之MySQL基本操作

一、简介
MySQL的基本数据结构为数据库-表-数据,按这个次序来梳理一下最基本的操作。
二、基本操作
1.数据库操作:
创建一个数据库,并指明其字符集
create database dbname charset=utf8;
删除一个数据库
drop database dbname;
查看当前使用的数据库
select database;
查看所有的数据库
show databases;
切换使用数据库
use dbname;
2.表操作
创建一个表
create table tablename;
删除一个表
drop table tablename;
查看所有表
show tables;
查看表结构
desc tablename;
3.数据操作
1) 增
增加一行
insert into tablename (字段) values(前一个字段对应的值);
增加一列
alter table tablename add 列名 数据类型 约束;
2) 删
删除一行
delete from tablename where 条件; (物理删除,对于重要数据不建议这样做,而是使用逻辑删除)
删除一列
alter table tablename drop 列名;
3) 改
修改表名
rename table 原名 to 新名;
alter table 原表名 rename to 新表名;
修改列名及类型
alter table tablename change 原列名 新列名 新数据类型 新约束;
修改列类型
alter table tablename modify 列名 新类型;
更新数据
update 表名 set 字段=值 where 条件;
4) 查
select.与select搭配可以有:
select 要查询的内容 from 表名
where…(查询条件)
group by……having…..(分组)
order by ……(排序)
limit satrt count………(分页)
三、高级操作
关系、连接、自关联、视图、事物、索引、内置函数……待以后整理

猜你喜欢

转载自blog.csdn.net/Noob_coder_JZ/article/details/82085945