数据库
create database abcdefg; #创建数据库abcdefg
show databases; #查看数据库们
use abcdefg; #切换数据库
drop database abcdefg; #删除数据库
注意
SQL语句对大小写不敏感
注意
每句SQL语句后必须加分号;作为结束标志
数据表
#创建数据表teacher
create table teacher(
id int(4) not null primary key auto_increment, #创建id列,整数型,长度限制最大为4,数据不为空,该字段为主键,自动增长
name char(20) not null,
sex char(10) not null,
addr char(20) not null
);
#查看数据表们
show tables;
#插入数据表
insert into teacher(name,sex,addr) values('xiaoming','male','beijing');
#查询数据表
select * from teacher;
#更新数据
update teacher set name = 'ivan' where id=1;
#删除数据
delete from teacher where name='ivan';
#删除数据表
drop table teacher;
#排序
select * from teacher order by name; #通过name进行排序
#可通过order by 数字 判断数据表的字段长度
#合并两个表中的name字段
select name from 数据表1 union select name from 数据表2; #重复信息只显示一次,若想都显示,用union all
常见内置函数
select database(); #打印当前数据库名称
select current_user; #打印当前用户
select load_file("C:\\123\35\343\534\hosts"); # 返回文件内容
select version(); #返回数据库版本