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

举报
zstar 发表于 2022/08/06 01:46:23 2022/08/06
【摘要】 1.使用数据库 use 数据库名字; 1 2.查看当前使用的数据库 select database(); 1 3.查看当前数据库中的所有表 show tables; 1 4.查看当前数据表字段...

1.使用数据库

use 数据库名字;

  
 
  • 1

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

select database();

  
 
  • 1

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

show tables;

  
 
  • 1

4.查看当前数据表字段

desc 数据表名字

  
 
  • 1

5.创建数据表

create table 数据表名字(字段 类型 约束)

  
 
  • 1

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

insert into 数据表名字 values(每个字段数值);

  
 
  • 1

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

select * from students;

  
 
  • 1

8.数据类型与区分

常用数据类型:

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

9.创建数据表实例

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

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
);

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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

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

insert into students values(0,"zstar",20,185.55,"男",0);

  
 
  • 1

文章来源: zstar.blog.csdn.net,作者:zstar-_,版权归原作者所有,如需转载,请联系作者。

原文链接:zstar.blog.csdn.net/article/details/119138748

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。