进入mysql
mysql -u root -p
//root是自己设置的用户名 默认一般是root
//回车出现Enter password 填写自己设置的密码
对MySQL数据库的操作
创建数据库
create database 数据库名;
//数据库名不能是中文 注意分号( ; )
查看数据库
show databases;
//注意分号( ; )
使用指定数据库
use 数据库名;
删除数据库
drop database 数据库名;
对MySQL数据表的操作(要使用指定数据库)
创建表
create table 数据表名(
字段名 int(10) NOT NULL Primary Key AUTO_INCREMENT,
// NOT NULL是该字段不为空
//Primary Key是该表的主键 每张表只能存在一个主键
//AUTO_INCREMENT是设置改字段自动递增
字段名 varchar(10) NOT NULL
) ;
查看表
show tables;
查看数据表结构
describe 数据表名;
修改数据表结构
//更改数据表名
alter table 数据表名 rename 新数据表名;
//删除字段
alter table 数据表名 drop 字段名;
//增加字段
alter table 数据表名 add 字段名 字段属性;
//字段属性同创建表相同
对MySQL数据操作
添加数据
INSERT INTO 数据表名 VALUES (数据值1,数据值2......);
//数据内容即表中字段应存的数据仅能存一条
INSERT INTO 数据表名 (字段1,字段2,...) values (值1,值2,...);
INSERT INTO 数据表名 set 字段1=值1,字段2=值2,...;
更新数据表数据
update t数据表名 set 字段名=新数据 where 查询条件;
//查询条件没有则对整个表的该字段更新为新数据
//查询条件例 where 字段名=要修改字段的现存数据;
删除数据
delete from 数据表表名 where 查询条件;
//若无查询条件,表中所有数据行都会被删除。
查询数据
select *from 数据表名;
select *from 数据表表名 limit[start] length;
//start:表示从第几行记录开始输出,0表示第1行