Mysql数据库中基本操作示例
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下Mysql数据库中基本操作示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一. 库的操作1.创建数据库
千家信息网最后更新 2026年11月03日Mysql数据库中基本操作示例
小编给大家分享一下Mysql数据库中基本操作示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
一. 库的操作
1.创建数据库
创建数据库:
create database 库名 charset utf8; charset uft8 可选项
1.2 数据库命名规范:
可以由字母、数字、下划线、@、#、$
区分大小写
唯一性
不能使用关键字如 create select
不能单独使用数字
最长128位
2.数据库基本操作:
1 查看数据库show databases;show create database db1;select database();2 选择数据库USE 数据库名3 删除数据库DROP DATABASE 数据库名;4 修改数据库alter database db1 charset utf8;
二. 表的操作:
表相当于文件,表中的一条记录就相当于文件的一行内容,表中的一条记录有对应的标题,称为

第一行的cid cname teacher_id 是字段, 其余每一行 都是一条记录.
创建表:
#语法:create table 表名(字段名1 类型[(宽度) 约束条件],字段名2 类型[(宽度) 约束条件],字段名3 类型[(宽度) 约束条件]);#注意:1. 在同一张表中,字段名是不能相同2. 宽度和约束条件可选、非必须,宽度指的就是字段长度约束,例如:char(10)里面的103. 字段名和类型是必须的
# 事例mysql> create database db1 charset utf8;mysql> use db1;mysql> create table t1( -> id int, -> name varchar(50), -> sex enum('male','female'), -> age int(3) -> );mysql> show tables; #查看db1库下所有表名mysql> desc t1;+-------+-----------------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-----------------------+------+-----+---------+-------+| id | int(11) | YES | | NULL | || name | varchar(50) | YES | | NULL | || sex | enum('male','female') | YES | | NULL | || age | int(3) | YES | | NULL | |+-------+-----------------------+------+-----+---------+-------+mysql> select id,name,sex,age from t1;Empty set (0.00 sec)mysql> select * from t1;Empty set (0.00 sec)mysql> select id,name from t1;Empty set (0.00 sec)查看表结构:
mysql> describe t1; #查看表结构,可简写为:desc 表名+-------+-----------------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-----------------------+------+-----+---------+-------+| id | int(11) | YES | | NULL | || name | varchar(50) | YES | | NULL | || sex | enum('male','female') | YES | | NULL | || age | int(3) | YES | | NULL | |+-------+-----------------------+------+-----+---------+-------+mysql> show create table t1\G; #查看表详细结构,可加\G插入数据
mysql> insert into t1 values -> (1,'chao',18,'male'), -> (2,'sb',81,'female') -> ;mysql> select * from t1;+------+------+------+--------+| id | name | age | sex |+------+------+------+--------+| 1 | chao | 18 | male || 2 | sb | 81 | female |+------+------+------+--------+mysql> insert into t1(id) values -> (3), -> (4);mysql> select * from t1;+------+------+------+--------+| id | name | age | sex |+------+------+------+--------+| 1 | chao | 18 | male || 2 | sb | 81 | female || 3 | NULL | NULL | NULL || 4 | NULL | NULL | NULL |+------+------+------+--------+
修改表: alter table 都是固定的语法格式
语法:1. 修改表名 ALTER TABLE 表名 RENAME 新表名;2. 增加字段 ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…], #注意这里可以通过逗号来分割,一下添加多个约束条件 ADD 字段名 数据类型 [完整性约束条件…]; ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…] FIRST; #添加这个字段的时候,把它放到第一个字段位置去。 ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…] AFTER 字段名;#after是放到后的这个字段的后面去了,我们通过一个first和一个after就可以将新添加的字段放到表的任意字段位置了。 3. 删除字段 ALTER TABLE 表名 DROP 字段名;4. 修改字段 ALTER TABLE 表名 MODIFY 字段名 数据类型 [完整性约束条件…]; ALTER TABLE 表名 CHANGE 旧字段名 新字段名 旧数据类型 [完整性约束条件…]; #change比modify还多了个改名字的功能,这一句是只改了一个字段名 ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型 [完整性约束条件…];#这一句除了改了字段名,还改了数据类型、完整性约束等等的内容
以上是"Mysql数据库中基本操作示例"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
字段
数据
数据库
条件
类型
完整性
宽度
内容
一行
篇文章
结构
语法
示例
中基
位置
数字
文件
最长
相同
下划线
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技
互联网佳科技有限公司
新华互联网科技学校
科技互联网项目
互联网金融科技创新
善班互联网科技有限公司
猫创互联网科技
互联网科技网站
上海卓越科技 互联网
现代科技和互联网有关系吗
科技与互联网的利与弊
须眉科技是互联网公司吗
随着互联网科技发展
港股科技和互联网
互联网科技革命什么开始
洛阳昕诺飞互联网科技有限公司
深圳市优智互联网科技有限公司
健康食品互联网创新科技园项目
易租星互联网科技有限公司
互联网科技快速发展优美句子
互联网高科技
重生之互联网科技帝国
美国互联网科技
猪兼强互联网科技
互联网 卓越科技
温州喔噻互联网科技有限公司
语蝶互联网科技有限公司
翼展科技 首家互联网医院
互联网科技创新的路径
美国五大互联网科技公司市值多少