mysql指令
连接数据库
mysql -h 127.0.0.1 -u root -p
-h : 数据库地址
-u : 用户名
-p : 密码
显示所有数据库
show databases; //显示所有数据库
use XXX; //使用指定数据库
show tables; //显示数据库中的表
desc table_A; //显示表的数据
select * from table_A; //查询表数据
创建数据库
//创建数据库
create database databaseA;
//创建表
CREATE TABLE user(
id int(8) not null auto_increment,
name char(30),
primary key(id),
);
//添加数据
insert user values(1, 'user1');
//修改表,增加列
alter table user add age int(8);
//在指定列后增加列
alter table user add city char(30) after id;
//修改表数据
update user set name='user3' where id = 1;
删除数据库
//删除表数据
delete from user where id=1;
//删除表列
alter table user drop city; //删除city列
//删除数据表
drop table user;
//删除数据库
drop database databaseA;
MySQL数据类型
数字、日期\时间、字符串。
整数: tinyint、smallint、mediumint、int、bigint
浮点数: float、double、real、decimal
日期和时间: date、time、datetime、timestamp、year
字符串: char、varchar
文本: tinytext、text、mediumtext、longtext
二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob