查询所有的数据库: 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
