在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Mysql数据库中基本操作示例

105次阅读
没有评论

共计 2571 个字符,预计需要花费 7 分钟才能阅读完成。

自动写代码机器人,免费开通

丸趣 TV 小编给大家分享一下 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;

二. 表的操作:

表相当于文件,表中的一条记录就相当于文件的一行内容,表中的一条记录有对应的标题,称为

Mysql 数据库中基本操作示例        

第一行的 cid  cname  teacher_id 是字段,   其余每一行 都是一条记录.

创建表:

# 语法:create table 表名 (字段名 1 类型 [( 宽度) 约束条件 ],
字段名 2 类型 [(宽度) 约束条件 ],
字段名 3 类型 [(宽度) 约束条件 ]
1. 在同一张表中,字段名是不能相同
2. 宽度和约束条件可选、非必须,宽度指的就是字段长度约束,例如:char(10) 里面的 10
3. 字段名和类型是必须的 
# 事例
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 |
+------+------+------+--------+

| 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 数据库中基本操作示例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计2571字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 毛片的网站 | 亚洲国产欧美日韩一区二区三区 | 国产欧美日韩一区二区三区 | 视频精品一区 | 韩国美女vip内部2020 | 久久国产精品久久国产精品 | 亚洲最新永久观看在线 | 国产精品久久有声小说 | 天堂va亚洲va欧美va国产 | 免费一级特黄欧美大片久久网 | 一个人免费观看在线视频www | 性裸交a片一区二区三区 | 欧美乱视频 | 国产日产在线观看 | 992tv在线影视永久免费 | 无码任你躁久久久久久久 | 欧美视频久久久 | 一二三四视频在线观看日本 | 九色九九九老阿姨 | 国产精品手机在线 | 99中文在线 | 西西人体大胆77777视频 | 99热国产这里只有精品免费 | 日产精品一区二区 | 18禁黄无码免费网站高潮 | 亚洲av色香蕉一区二区三区老师 | 日韩欧美黄色 | 亚洲欧美日韩成人高清在线一区 | 亚洲国产综合自在线另类 | 18禁免费观看网站 | 亚洲精品一 | 亚洲精品6久久久久中文字幕 | 521香蕉永久播放地址 | 欧美亚洲激情在线 | 欧美人人 | 99热久久免费精品首页 | 亚洲国产精品久久电影欧美 | 99精品国产三级在线观看 | 高大丰满熟妇丰满的大白屁股 | 中文字幕在线免费观看 | 久久丫精品久久丫 |