2.库的操作
目录
数据库的创建
创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理。
命令格式
create datadase 库名;
实例
--创建一个名为library 的数据库
create database library;
创建完数据库之后我们可以通过show databases;命令查看MySQL中已存在的所有数据库
创建数据表
选择数据库
第一步是要选择要在哪个数据库中创建数据表,其命令格式如下:
命令格式
use 数据库名;
选择数据库为当前数据库
创建数据表
创建数据表的命令格式如下:
命令格式
create table 表名
(
列名1 数据类型 字段属性,
列名2 数据类型 字段属性,
…
列名n 数据类型 字段属性
);
其中基础常用的数据类型如下:
常用的数据类型
char | 固定长度的字符数据 |
varchar | 可变长度的字符数据 |
int | 整数 |
字段属性
primary key | 主键 |
auto_increment | 自增 |
default | 默认值 |
check | 取值范围 |
not null | 不能为空 |
实例
create table dz(
--读者证号为主键并且自增
dzzh int(3) primary key AUTO_INCREMENT,
--姓名不能为空
xm varchar(8) not null,
--性别默认为男
xb char(3)DEFAULT'男',
--身份默认为研究生
sf char(10) DEFAULT'研究生',
--性别只能取男和女
check(xb in('男','女'))
);
修改数据表名字
修改数据表格式
命令格式
alter table 旧表名 rename to 新表名;
实例:
--修改数据表dz的名字为reader
alter table dz rename to reader;
数据表字段的添加
alter table 表名 add 新字段 字段数据类型;
实例
--在reader读者数据表中增加一个dhhm电话号码字段,存储11位电话号码,类型为varchar。
alter table reader add dhhm varchar(11);
修改字段名称
alter table 表名 change 旧字段名 新字段名 数据类型;
实例
--修改读者字段的dhhm的字段名称改为mobile
alter table reader change dhhm mobile varchar(11);
删除字段
alter table 表名 drop 要删除的字段名;
实例
--删除读者数据表的电话号码字段
alter table reader drop dhhm;
删除表或者删除数据库
dorp table/database 表名/数据库名;
实例
--删除读者(reader)数据表
drop table reader;
--删除library数据库
drop database library;
打印表
describe 表名;
实例
#打印(reader)数据表
describe tables;
展示所有数据表和所有数据库
show 表名/数据库名;
原文地址:https://blog.csdn.net/weixin_74197067/article/details/142531750
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!