MySQL学习2:数据表的创建与查询
【摘要】
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)