首页 >> 基础教程

mysql的helloworld

一、创建数据库

create database testdb COLLATE "utf8_general_ci";


二、创建表格

CREATE TABLE `user` (
    `id` int(11) AUTO_INCREMENT comment "自增id",
    `user_code` varchar(255) comment "用户编码",
    `user_name` varchar(255) comment "用户名称",
    `age` int(11) comment "年龄",
    `money` DECIMAL(10,2) comment "拥有资金",
    PRIMARY KEY(`id`)) ENGINE=InnoDB charset="utf8";
    
CREATE TABLE `user_car` (
    `user_code` varchar(255) comment "用户编码",
    `car_name` varchar(255) comment "用户名称") ENGINE=InnoDB charset="utf8";


三、 插入数据

insert into user values("no1", "小东",39);
insert into user values("no2", "小明",60);
insert into user_car values("no1", "法拉第");
insert into user_car values("no1", "保时捷");
insert into user_car values("no2", "保时捷");


四、查询数据

1、我已经知道一个用户code=no1,请问他的名字年龄分别是多少?

select user_name, age from user where user_code="no1";

2、用户中有个人是60岁,他是谁?

select user_name from user where age=60;

3、60岁的那个用户,他的车是什么车?

select car_name from user_car where user_code=(select user_code from user where age=60);


发表评论

昵称:
联系方式:
评论内容:

所有评论

最新文章
10.5 反规范化:什么时候需要打破规则?2026-03-22
10.4 第三范式(3NF)2026-03-22
10.3 第二范式(2NF)2026-03-22
10.2 第一范式(1NF)2026-03-22
10.1 什么是数据库规范化?2026-03-22
9.5 实践:电商系统表关系设计2026-03-22
9.4 实际案例:博客系统表设计2026-03-22
9.3 多对多关系2026-03-22
9.2 一对多关系2026-03-22
9.1 一对一关系2026-03-18
关于我 备案号:蜀ICP备2023042032号-1