MySql初探(2)

从0开始,创建一个新的数据库,再在数据库中创建一个表,并且在表中用不同的方式添加信息:

sql 复制代码
-- 查看当前已经存在的数据库
show databases;

-- 创建一个新的数据库,主要存放用户信息
create database if not exists users;

-- 转到该数据库
use users;

-- 查看是否成功进入该数据库
select database();

-- 查看该库中的存在的表
show tables;

-- 创建一个表,用于存储用户信息
-- 括号内是:列名 + 类型
-- comment相当于注释,每一列后的comment相当于是这行的注释,而括号外的注释相当于整张表的注释
create table if not exists tb_users(
    user_name varchar(15) comment '用户名',
    password varchar(20) comment '密码',
    Email varchar(25) comment '电子邮箱',
    phone_number char(11) comment '手机号码'
) comment '用户信息表';

-- 查看这张表的结构
describe tb_users;

-- 为这张表添加信息,列和信息要一一对应
-- 为指定的列添加信息(假如指定的列是全部,则完整添加了一行信息)
-- 注意!如果使用 value,只能插入一行数据。想要插入多行数据,需要使用 values
insert into tb_users(user_name, password, Email, phone_number) values('root', '123456', '[email protected]', '12345678902');
-- 为所有的列添加信息(完整添加了一行信息)
insert into tb_users values('administer', '654321', '[email protected]', '98765432101');
-- 为所有的列添加多条信息(完整添加多行信息)
insert into tb_users values('user1', '123456', '[email protected]', '14725836901'),
                          ('user2', '654321', '[email protected]', '96325874101');

-- 添加信息之后,查看这张表
select * from tb_users;
相关推荐
王小小鸭2 分钟前
【Oracle APEX开发小技巧12】
数据库·oracle
噼里啪啦啦.7 分钟前
Spring事务和事务传播机制
数据库·sql·spring
搬码红绿灯13 分钟前
MySQL主从复制深度解析:原理、架构与实战部署指南
数据库·mysql·架构
呼拉拉呼拉15 分钟前
Redis高可用架构
数据库·redis·架构·高可用架构
却尘15 分钟前
当全世界都在用 Rust 重写一切时,Prisma 却选择了反方向
前端·数据库·orm
藥瓿锻25 分钟前
2024 CKA题库+详尽解析| 15、备份还原Etcd
linux·运维·数据库·docker·容器·kubernetes·cka
远方160937 分钟前
16-Oracle 23 ai-JSON-Relational Duality-知识准备
数据库·oracle·json
Wooden-Flute42 分钟前
七、数据库的完整性
数据库·oracle
珹洺1 小时前
数据库系统概论(十七)超详细讲解数据库规范化与五大范式(从函数依赖到多值依赖,再到五大范式,附带例题,表格,知识图谱对比带你一步步掌握)
java·数据库·sql·安全·oracle
TDengine (老段)1 小时前
TDengine 开发指南——无模式写入
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据