查询所有的数据库: show databases;
创建数据库: create database 数据库名;
删除数据库: drop database 数据库名;
sql语句的表操作;
选中操做的数据库: use 数据库名;
查看数据库中的所有表: show tables;
创建表: create table 表名(
id int(4);
name varchar(3);
age int(3)
);
注意: int(4)和int()的区别,一个是指定长度是4,第二个使用默认值11
查看表结构:
1)SQL格式: show create table 表名;
2)表格格式: desc表名;
构建相同表结构:
create table 复制的表 like 被复制的表名;
修改表:
1)添加字段:add
alter table 表名 add 字段名 字段类型;
同时添加两个以上字段:alter table 表名 add 字段名 字段类型, add 字段名 字段类型,...;
2)修改字段类型:modify
alter table 表名 modify 字段名 新的字段类型;
3)修改字段名称:change
alter table 表名 change 字段名 新的字段名 字段类型;
4)删除字段:drop
alter table 表名 drop aa,drop bb;
5)修改表名:rename
alter table 表名rename 新表名;
练习:
1. 在mydb中创建一个员工表
字段 属性
id 整型
name 字符串(长度为10)
sex 字符串(长度为2)
birthday 日期型(date)
email 字符串(长度为10)
remark 字符串(长度为50)
分别以表格方式和SQL方式显示表的结构
2.修改表练习
1 在员工表基础上增加salary(double类型)列
2 修改name的长度为20
3 删除email列
4 列名remark修改为resume