进入mysql 命令行: mysql -uroot -p
查看所有数据库: show databases;
创建数据库: create database niu charset utf8;
删除数据库: drop database niu;
选择数据库: use databases;
查看所有表: show tables;
查看创建数据库的语句:show create database databasename;
查看创建表的语句:show create table tablename;
查看表结构:desc tablenmae;
表:
约束
#自增长
auto_increment
#非空
not null
#默认值
default 'xx'
#唯一
内关联 inner join 会丢失关联不上的信息
delete from 表名
删除表里所有的数据
left join
多表的查询
unique
#指定字符集
charset
#主键
primary key
添加语句
insert into 表名(各个列名)values(各个对应值)
删除语句
delete from 表名 where 你的条件(删除某条数据)
drop database 数据库名 (删除整个数据库)想好了再下手
drop table 表名 (删除单个表)想好再删
修改语句
update 表名 set 旧数据=新数据 where 你的条件
查询语句
select * from 表名 where 你的条件
自己创建一个临时表来查询( 内连接 左连接 右连接 外连接(不好说))
select * from 表a inner join 表b on 你的条件;
select * from 表a left join 表b on 你的条件;
select * from 表a right outer join 表b on 你的条件;