MySQL的Command基本操作
创建数据库:
CREATE database 数据库名;
>>Create database mydb;
创建表格(在该数据库下):
CREATE table 表名(字段名1 数据类型,字段名2 数据类型,…);
>>use mydb;
>>create table users(userID varchar(10),userName varchar(10));
查看表格字段:
desc 表名;
>>desc users;
添加数据:
INSERT into 表名 values(‘值’,‘值’);
>>insert into users values('001','pku');
模糊查找
SELECT * from 表名 where 字段名 like ‘%xx%’;
>>select * from users where userName like '%pk%';
更改表格
UPDATE 表名 set 字段名=xxx where userName=xxx;
>>update users set userID='004' where userName='pku';
删除行
DELETE from 表名 where 字段名=xxx;
>>delete from users where userName=‘pku’;
删除数据库/表格
DROP database/table if exists 数据库名/表名;
(这样会避免代码级的错误)
>>drop database if exists mydb;
添加字段(到指定位置/首位)
ALTER table 表名 add 字段名 数据类型;
>>alter table users add userAge varchar(10); //添加在末尾
>>alter table users add userAge varchar(10) after userName; //添加在指定位置
>>alter table users add userAge varchar(10) first; //添加在首位
改变表格中的字段名或数据类型
ALTER table 表名 change 字段名1 字段名2 数据类型;
>>alter table users change userAddr userAddress varchar(10);
修改数据库名/表名
ALTER table 数据库名/表名 rename 数据库名/表名;
>>alter table users rename users2;