建立一个数据库
create database 数据库名;
显示数据库
show databases
删除数据库
命令:drop database <数据库名>
查看数据库
show databases
进入数据库
use 数据库名字
查看数据库中有多少表
show tables
varchar 可变长度字符串类型
char 固定长度字符串类型
double 浮点型
int 整数
text 字符串类型
datatime 日期时间类型,格式为:yyyy-MM-dd hh:mm:ss
在MySQL中,字符串类型和日期类型都要用单引号括起来。'Myname' '2018-01-01'
create database 数据库名 character set utf8; 创建数据库
use 数据库名 切换数据库
alter table 表明 add 列名 添加一列
desc 表明 查看表的字段信息
alter table 表明 modify 字段名 数据类型 修改表的字段类型
ALTER TABLE students ADD nums varchar(10); 添加一列
ALTER TABLE students drop nums; 删除一列
RENAME TABLE 原始表名 TO 要修改的表名; 修改表名
SHOW CREATE TABLE 表名; 查看表的创建细节
ALTER TABLE students character set gbk; 修改表的字符集gbk
ALTER TABLE students change name newname varchar(20); 修改表的列表名
DROP TABLE 表名; 删除表
SELETE * FROM 表名; 查询表中的所有数据
INSERT INTO 表名 ( 列名1,列名2 ) VALUES (列值1, 列值2...); 向表中插入信息
注意事项
列名与列值的类型,个数,顺序要一一对应.
值不要超出列定义的长度.
插入的日期和字符一样,都使用引号括起来.
update 表名 set 要更新的值的名=要更新的名 更新所有值
update 表名 set 要更新的值的名=要更新的名 where name=‘zhangsan’ 更新具体值
delete from 名 where name='wamhwu' 删除某个表
select * students; 清空整张表
select * from students where age=21 and sex='男'; 查询年龄为21并且性别为男性