新建数据库的基本操作
创建数据库
create database 数据库名 charset utf8;
例如:创建了一个叫java1的数据库,设置该数据库的默认字符集为utf8
打印所有数据库
show databases;
将mysql里所有的数据库都打印出来,包括个人创建和系统自带的
删除数据库(工作上慎重,删了可能就寄了)
drop 数据库名;
使用数据库
use 数据库名;
接下来表操作就是在你的数据库中进行的,必须先用一个
表操作
创建表
create table 表名(列名1 列类型1, 列名2 列类型2 , 列名3 列类型3......);
例:创建一个购买表,包含订单号,客户号,商品号,购买数量
打印表字段(列)的详情信息
desc 表名;
例:打印刚刚的购买表的字段(列)的详情信息,对应包括
- 字段名
- 字段的数据类型
- 是否允许NULL值
- 字段的键信息(如主键、唯一键等)
- 默认值
- 额外的信息(如自增等)
删除表(慎重操作)
drop 表名;
打印所有表名
show tables;
会打印当前数据库下所有表名
对表的插入数据
单行插入
insert into 表名values(列1对应数据,列2对应数据......);
打印表内详情数据
select * from person;
指定列插入-单列插入
insert into 表名 (列名)values(数据);
例:insert into person (id)values(100);
将100插入到id列中
指定列插入-单列插入
Insert into 表名 (列1,列2,列3...) values(列1数据,列2数据,列3数据);
例: insert into person (id,name)values(100,'wangwu');
注:mysql中字符串可以用" "包含,也可以用' '包含
还没有评论,来说两句吧...