MySQL操作数据库

创建表

mysql> create table user(
    -> id int not null auto_increment primary key,
    -> name char(255) not null,
    -> password char(255) not null
    -> );

查看数据库字符集

show create database demo1;
输出:
| demo1 | CREATE DATABASEdemo1/*!40100 DEFAULT CHARACTER SET utf8 */ |

改变默认字符集

alter database demo1 default character set 'gbk';

查看所有表

使用 show tables;

MySQL操作数据库_第1张图片
2.png

查看表结构

desc <表名>;
MySQL操作数据库_第2张图片
1.png

向表中插入数据

insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);



3.png

查询表中的数据

select * from user;
MySQL操作数据库_第3张图片
4.png

按特定条件查询:

where 关键字
MySQL操作数据库_第4张图片
5.png

更新表中的数据

update 表名称 set 列名称=新值 where 更新条件;

MySQL操作数据库_第5张图片
6.png

删除表中的数据

delete from 表名称 where 删除条件;

创建后表的修改

基本形式: alter table 表名 add 列名 列数据类型 [after 插入位置]

添加列

alter table student add column remark varchar(20)

修改列

基本形式:alter table 表名 change 列名称 列新名称 新数据类型;

删除列

基本形式:alter table 表名 drop 列名称;

删除整张表

基本形式:drop table 表名;

删除整个数据库

基本形式: drop database 数据库名;

修改列类型

alter table student modify remark varchar(100);

修改列名字

alter table student change remark<旧名字> mark<新名字> varchar(20)

修改表名字

alter table student rename to teacher

给个github follow me的链接,上面有很多初学者可供学习的资料,项目.

https://github.com/SuperZee

你可能感兴趣的:(MySQL操作数据库)