首页 >> 基础教程
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);
最新文章
mysql分页问题2025-08-04
千万数据先insert和先建索引哪个快2025-08-04
MySQL 中大小表关联查询如何优化2025-08-04
sql技巧-每个班年龄排前两名的人2025-08-03
MySQL 导致 cpu 飙升的话,要怎么处理呢?2025-07-29
MySQL 中为千万级大表添加字段2025-07-29
mysql中百万级别以上的数据如何删除2025-07-29
分库分表带来的问题2025-07-29
mysql中常用的分库分表中间件有哪些2025-07-29
mysql不停机扩容2025-07-29