数据库和表操作
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,-- 创建数据库-- 创建 classroom 数据库create database 数据库名 default character set 字符编码 collate 排序规则;eg:create da
千家信息网最后更新 2025年11月06日数据库和表操作-- 创建数据库
-- 创建 classroom 数据库
create database 数据库名 default character set 字符编码 collate 排序规则;
eg:
create database classroom default character set utf8 collate utf8_general_ci;
-- 查看所有数据库
show databases;
-- 选择数据库
use 数据库名;
eg:
use classroom;
-- 删除数据库
drop database 数据库名;
eg:
drop database classroom;
-- 创建表
-- 创建 class 表
create table 表名(字段名 数据类型[长度] 属性[非空性 默认值 自增 主键 注释])charset=utf8,engine=innodb;
eg:
create table class (
id int (11) not null auto_increment primary key comment '学号',
name varchar(20) not null comment '姓名',
sex varchar(2) not null comment '性别',
age int (3) not null comment '年龄',
address varchar(255) not null comment '重庆'
);
-- 修改 表
-- 添加字段
alter table 表名 add 字段名 数据类型 属性;
eg:
alter table class add stu_name varchar(255) null;
alter table class add birthday timestamp; -- 时间 日期
-- 修改字段
alter table 表名 change 字段 新字段 类型(参数) 属性;
eg:
alter table class change stuname name varchar(20) not null;
-- 删除字段
alter table 表名 drop 字段;
eg:
alter table class drop name;
-- 增加主键
alter table 表名 add primary key (字段);
eg:
alter table class add primary key (id);
-- 修改 表名
alter table 表名 rename to 新名;
eg:
alter table class rename to class_one;
-- 复制 表
-- 方法1:不能复制键;
create table 新表 select * from 旧表;
eg:
create table class1 select * from class;
-- 方法2:全表赋值;
create table 新表 like 旧表;
eg:
create table class1 like class;
-- 删除 表
-- 删除 单表
drop table 表名;
eg:
drop table class1;
-- 删除 多表
drop table 表名1,表名2,...表名n;
drop table class,class1,class2;
-- 创建 classroom 数据库
create database 数据库名 default character set 字符编码 collate 排序规则;
eg:
create database classroom default character set utf8 collate utf8_general_ci;
-- 查看所有数据库
show databases;
-- 选择数据库
use 数据库名;
eg:
use classroom;
-- 删除数据库
drop database 数据库名;
eg:
drop database classroom;
-- 创建表
-- 创建 class 表
create table 表名(字段名 数据类型[长度] 属性[非空性 默认值 自增 主键 注释])charset=utf8,engine=innodb;
eg:
create table class (
id int (11) not null auto_increment primary key comment '学号',
name varchar(20) not null comment '姓名',
sex varchar(2) not null comment '性别',
age int (3) not null comment '年龄',
address varchar(255) not null comment '重庆'
);
-- 修改 表
-- 添加字段
alter table 表名 add 字段名 数据类型 属性;
eg:
alter table class add stu_name varchar(255) null;
alter table class add birthday timestamp; -- 时间 日期
-- 修改字段
alter table 表名 change 字段 新字段 类型(参数) 属性;
eg:
alter table class change stuname name varchar(20) not null;
-- 删除字段
alter table 表名 drop 字段;
eg:
alter table class drop name;
-- 增加主键
alter table 表名 add primary key (字段);
eg:
alter table class add primary key (id);
-- 修改 表名
alter table 表名 rename to 新名;
eg:
alter table class rename to class_one;
-- 复制 表
-- 方法1:不能复制键;
create table 新表 select * from 旧表;
eg:
create table class1 select * from class;
-- 方法2:全表赋值;
create table 新表 like 旧表;
eg:
create table class1 like class;
-- 删除 表
-- 删除 单表
drop table 表名;
eg:
drop table class1;
-- 删除 多表
drop table 表名1,表名2,...表名n;
drop table class,class1,class2;
数据
字段
数据库
属性
类型
方法
参数
姓名
字符
学号
年龄
性别
日期
时间
注释
编码
规则
长度
重庆
排序
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全教程视频教程
重庆服务器租用好的有哪些云主机
软件开发测试平台
计算机网络技术怎么用英语介绍
数据库删除全部权限
嵌入式软件开发交叉编译器
漫灵软件开发
软件开发前后端分离
数据库物理模型建表
台江网络技术信息系统运维公司
互联网和高科技有什么区别
软件模拟dhcp服务器
数据库城市用什么类型
网络安全教育征文稿
山东省网络网络安全培训资料
网络安全比较好的上市公司
软件开发工程师校园招聘
河南网络安全有限公司
深圳市易联网络技术
怎么修改服务器上的源代码
对软件开发工程师的评价
重庆服务器租用好的有哪些云主机
卫生系统网络安全试题
当前软件开发热门行业
使用裸盘的数据库
本地域名服务器在本机
广东标准软件开发费用
西继迅达服务器
山东省九蚁网络技术有限公司
英文主流数据库