Mysql的整数类型:TINYINT、SMALUNT、MEDIUMINT、INT和 BIGINT;
浮点数类型:FLOAT、DOUBLE、DECIMAL(M,D);
字符串类型:CHAR 、 VARCHAR 。两者不同的是:VARCHAR存储可变长度的字符串。TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT;
日期类型:YEAR、DATE、TIME、DATETIME 和、TIMESTAMP;
二进制类型:TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB
(16条消息) MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)_老赖的小弟的博客-CSDN博客
创建数据库:create database 数据库名称;
显示数据库:show create database 数据库名称;
修改数据库字符集:alter database db1 character set gbk;
创建数据表: create table 表名(
字段1 字段类型,
字段2 字段类型,
…
字段n 字段类型
);
查看当前库中所有数据表:show tables;
查看表中字段信息:desc student;
数据库的约束
主键约束、外键约束、非空约束、唯一性约束、默认值约束。
这些详细内容都在以上链接的blog里面
插入数据
INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...);
INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...);
INSERT INTO 表名 [(字段名1,字段名2,...)]VALUES (值 1,值 2,…),(值 1,值 2,…),...;
更新数据
更新部分数据:update student set age=20,gender='female' where name='tom';
更新全部数据:update student set age=18;
还有很多更详细的在那篇博客里面,我通过那个博客一步一步试着做也是很有收获的。我自己也写不出什么来,只能照着那篇来写一写,就算是笔记吧。
显示命令(搜狗百科)
1.显示数据库列表。
show databases;
刚开始时才两个数据库:mysql 和 test。mysql 库很重要它里面有 MySQL 的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2.显示库中的数据表:
use mysql; //打开库,
show tables;
3.显示数据表的结构:
describe 表名;
4.建库:
create database 库名;
5.建表:
use 库名;
create table 表名 (字段设定列表);
6.删库和删表:
drop database 库名;
drop table 表名;
7.将表中记录清空:
delete from 表名;
8.显示表中的记录:
select * from 表名;
9.显示最后一个执行的语句所产生的错误、警告和通知:
show warnings;
10.只显示最后一个执行语句所产生的错误:
show errors;