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', 'linux@qq.com', '12345678902');
-- 为所有的列添加信息(完整添加了一行信息)
insert into tb_users values('administer', '654321', 'microsoft@qq.com', '98765432101');
-- 为所有的列添加多条信息(完整添加多行信息)
insert into tb_users values('user1', '123456', 'microsoft@qq.com', '14725836901'),
                          ('user2', '654321', 'iphone@qq.com', '96325874101');

-- 添加信息之后,查看这张表
select * from tb_users;
相关推荐
Logintern092 分钟前
windows如何设置mongodb的副本集
数据库·windows·mongodb
XYiFfang21 分钟前
【MYSQL】SQL学习指南:从常见错误到高级函数与正则表达式
sql·mysql·正则表达式·regexp_like·group_concat
叫我龙翔38 分钟前
【MySQL】从零开始了解数据库开发 --- 数据表的约束
android·c++·mysql·数据库开发
RestCloud1 小时前
在制造业数字化转型浪潮中,数据已成为核心生产要素。然而,系统割裂、数据滞后、开发运维成本高等问题,却像顽固的 “数据枷锁”,阻碍着企业发展。ETLCloud与
数据库·postgresql
!chen2 小时前
【Spring Boot】自定义starter
java·数据库·spring boot
流烟默2 小时前
MySQL索引调优之索引顺序必须和字段顺序一致吗?
mysql·索引调优
十碗饭吃不饱2 小时前
sql报错:java.sql.SQLSyntaxErrorException: Unknown column ‘as0‘ in ‘where clause‘
java·数据库·sql
我是Superman丶3 小时前
【优化】Mysql指定索引查询或忽略某个索引
数据库·mysql
程序定小飞3 小时前
基于springboot的在线商城系统设计与开发
java·数据库·vue.js·spring boot·后端
呆呆小金人3 小时前
SQL入门: HAVING用法全解析
大数据·数据库·数据仓库·sql·数据库开发·etl·etl工程师