数据库操作
1 创建和删除数据库
创建数据库:create database database_name charset=utf8;
show databases;查询所有数据库;
select database();查询正在使用的数据库;
use database_name;切换数据库;
quit和exit都可以用来退出数据库;
删除数据库:drop database database_name;
2 创建和删除表
创建表:
create table 表名 (
字段1 字段类型[列级别约束条件][默认值],
字段2 字段类型[列级别约束条件][默认值],
….
字段n 字段类型[列级别约束条件][默认值]
[表级别约束条件]
);
演示:创建students表
create table students(
id int primary key auto_increment,
name varchar(20),
age int
);
删除表:
drop table table_name;
show tables; 查询当前数据库下的所有表
注意:如要再次使用数据库,则需要重新登录
3 sql数据类型
常用数据类型
1.数字数据类型
int:
正常大小的整数,可以带符号。如果是有符号的,它允许的范围是从-2147483648到2147483647。如果是无符号,允许的范围是从0到4294967295。 可以指定多达11位的宽度。
tinyint:
一个非常小的整数,可以带符号。如果是有符号,它允许的范围是从-128到127。如果是无符号,允许的范围是从0到255,可以指定多达4位数的宽度。
smallint:
一个小的整数,可以带符号。如果有符号,允许范围为-32768至32767。如果无符号,允许的范围是从0到65535,可以指定最多5位的宽度。
mediumint:
一个中等大小的整数,可以带符号。如果有符号,允许范围为-8388608至8388607。 如果无符号,允许的范围是从0到16777215,可以指定最多9位的宽度。
bigint:
一个大的整数,可以带符号。如果有符号,允许范围为-9223372036854775808到9223372036854775807。如果无符号,允许的范围是从0到18446744073709551615. 可以指定最多20位的宽度。
float(M,D):
不能使用无符号的浮点数字。可以定义显示长度(M)和小数位数(D)。这不是必需的ÿ