首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MySQL学习2:数据表的创建与查询

MySQL学习2:数据表的创建与查询

作者头像
zstar
发布2022-06-14 11:39:27
发布2022-06-14 11:39:27
1.9K00
代码可运行
举报
文章被收录于专栏:往期博文往期博文
运行总次数:0
代码可运行

1.使用数据库

代码语言:javascript
代码运行次数:0
运行
复制
use 数据库名字;

2.查看当前使用的数据库

代码语言:javascript
代码运行次数:0
运行
复制
select database();

3.查看当前数据库中的所有表

代码语言:javascript
代码运行次数:0
运行
复制
show tables;

4.查看当前数据表字段

代码语言:javascript
代码运行次数:0
运行
复制
desc 数据表名字

5.创建数据表

代码语言:javascript
代码运行次数:0
运行
复制
create table 数据表名字(字段 类型 约束)

6.向指定数据表插入记录

代码语言:javascript
代码运行次数:0
运行
复制
insert into 数据表名字 values(每个字段数值);

7.查询指定数据表的所有记录

代码语言:javascript
代码运行次数:0
运行
复制
select * from students;

8.数据类型与区分

常用数据类型:

  • 整数:int,bit
  • 小数:decimal (decimal(5,2)表示共存5位数,小数占2位)
  • 字符串:varchar,char,text(varchar表示可变长度,char固定长度,不足长度会自动填补空格,text大文本字符>4000使用)
  • 枚举类型:enum
  • 日期时间:date time datetime
  • 关于整数和日期时间类型的拓展

9.创建数据表实例

例如:创建一个学生信息表

代码语言:javascript
代码运行次数:0
运行
复制
create table students(
	id int unsigned not null auto_increment primary key,
	name varchar(30),
	age tinyint unsigned default 0,
	high decimal(5,2),
	gender enum(”男","女","保密") default "保密",
	cls_id int unsigned
);

说明: not null 约束:不为空 auto_increment:自动递增 primary key:主键 default:默认值

插入数据需要和数据表各个字段对应 例如

代码语言:javascript
代码运行次数:0
运行
复制
insert into students values(0,"zstar",20,185.55,"男",0);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-07-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.使用数据库
  • 2.查看当前使用的数据库
  • 3.查看当前数据库中的所有表
  • 4.查看当前数据表字段
  • 5.创建数据表
  • 6.向指定数据表插入记录
  • 7.查询指定数据表的所有记录
  • 8.数据类型与区分
  • 9.创建数据表实例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档