创建表
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 DATABASE
demo1/*!40100 DEFAULT CHARACTER SET utf8 */ |
改变默认字符集
alter database demo1 default character set 'gbk';
查看所有表
使用 show tables;
查看表结构
desc <表名>;
向表中插入数据
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
查询表中的数据
select * from user;
按特定条件查询:
where 关键字
更新表中的数据
update 表名称 set 列名称=新值 where 更新条件;
删除表中的数据
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的链接,上面有很多初学者可供学习的资料,项目.
<a>https://github.com/SuperZee</a>