show databases;显示所有数据库
create database name;创建数据库
use name;使用数据库
drop name 直接删除数据库, 不提醒
show tables; 显示数据库中的表
desc name ;显示表的详细数据
create database mysql;创建一个数据库mysql
创建表:
create table 表名( 列名1 类型 约束, 列名2 类型 约束, ... 列名n 类型 约束, 约束 );
给表中插入数据:
insert into 表名(列1, 列2...列n) values (值1,值2... 值n);
查询数据:
select * from name;
重新命名表:
alter name rename as name1;
导入数据:
1,mysql > source 路径\sql文件的名称
2,在cmd窗口运行
mysql -uroot -p test3 <路径 文件名字.sql
导出数据:
在cmd窗口运行
mysql dump -uroot -p数据库名字 > 文件名.sql
修改
update 表 set 列名=新值, 列2=值2 ...; -- 修改表中所有的行
update 表 set 列名=新值, 列2=值2 ... where 列名=条件; -- 仅更新符合条件的记录
删除
delete from 表名; -- 删除这个表中所有记录,但表的定义不动
delete from 表名 where 列名=条件; -- 仅删除符合条件的记录
drop table 表名; -- 删除这个表,连同里面的数据