django学习入门系列之第九点《MySQL命令介绍一》

文章目录


MySQL命令

在mysql中不同的认知概念:

MySQL 认知
数据库 文件夹
数据表 文件(Excel)

数据库的管理(文件夹)

查看现在已有的数据库(文件夹)

mysql 复制代码
show databases;

创建数据库(文件夹)

mysql 复制代码
一般这样就行了
create database 数据库名字;

但是为了保证他不乱创建其他格式的,所以要在后面加上固定的编码格式(用utf-8排序与编码)
DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
mysql 复制代码
create database text_123 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

删除数据库(文件夹)

mysql 复制代码
drop database text_123;

进入数据库(文件夹)

mysql 复制代码
use text_123;

查看文件夹下所有的数据表(文件)

复制代码
show tables;

数据表的管理

进入数据库(文件夹)

mysql 复制代码
use 数据库;

查看文件夹下所有的数据表(文件)

mysql 复制代码
show tables;

创建表(文件文件)

mysql 复制代码
create table 表名称(
	列名称 类型,
    列名称 类型,
    列名称 类型
)default charset=utf8;
mysql 复制代码
create table app01_local_data(
	id int,
    name varchar(16),
    age int
)default charset=utf8;



create table django_apscheduler_djangojob(
	id varchar(255) primary key,
    next_run_time datetime(6),
    KEY `next_run_time` (`next_run_time`),
    job_state longblob not null  
)default charset=utf8;



create table django_apscheduler_djangojobexecution(
	id bigint auto_increment primary key,
    status varchar(50) not null,
    run_time datetime(6) not null,
    KEY `run_time` (`run_time`),
    duration decimal(15,2),
    finished decimal(15,2),
    exception varchar(1000),
    traceback longtext,
    job_id varchar(255) not null,
    KEY `job_id` (`job_id`)
)default charset=utf8;

varchar表示一个只有16字符的字符串

总的意思是,name是字符串类型的,这个字符串里面只有16个字符

sql 复制代码
create table tb1(
	id int,
    name varchar(16) not null, -- 不允许为空,如果为空程序报错
    age int null			   -- 允许为空(默认)
)default charset=utf8;
sql 复制代码
create table tb1(
	id int,
    name varchar(16),
    age int default			   -- 如果不写入值,则自动写入值(默认为3)
)default charset=utf8;
sql 复制代码
create table tb1(
	id int primary key,        -- 主键(不允许为空,不允许重复)
    name varchar(16),
    age int
)default charset=utf8;
  • 主键一般用于表示当前行的数据的编号(类似于人的身份证)
sql 复制代码
-- 一般常用到
create table tb1(
	id int auto_increment primary key,        -- 内部维护,自动累加(从1开始)
    name varchar(16),
    age int
)default charset=utf8;
  • 所以一般情况下,我们创建表会这样写[标准]
sql 复制代码
create table tb2(
	id int not null auto_increment primary key,       
    name varchar(16),
    age int
)default charset=utf8;

删除表

sql 复制代码
drop table 表名称;

展示表

sql 复制代码
desc 表名称;
复制代码
反回来的数据
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int         | YES  |     | NULL    |       |
| name  | varchar(16) | YES  |     | NULL    |       |
| age   | int         | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

插入数据

sql 复制代码
insert into 表名称(值名称1,值名称2) values(值11,值21),(值12,值22)
sql 复制代码
insert into tb3(salary,age) values(10000,18);
insert into tb3(salary,age) values(30000,38),(40000,48);

查看表中所有数据

sql 复制代码
select * from 表名称;
sql 复制代码
select * from tb2;

往期回顾

1.【快速开发网站】
2.【浏览器能识别的标签1】
3.【浏览器能识别的标签2】
4.【浏览器能识别的标签3】
5.【浏览器能识别的标签4】
6.【案例1:用户注册】
7.【案例2:用户注册改进】
8.【快速了解 CSS】
9.【常用选择器概念讲解】
10.【CSS基础样式介绍1】
11.【CSS基础样式介绍2】
12.【CSS基础样式介绍3】
13.【CSS基础样式介绍3】
14.【案例 小米商城头标】
15.【案例 小米商城头标总结】
16.【案例 小米商城二级菜单】
17.【案例 商品推荐部分】
18.【伪类简单了解】
19.【position】
20.【案例 小米商城中app图标代码】
21.【边框及总结】
22.【BootSrap初了解】
23.【BootSrap的目录栏】
24.【BootSrap的栅格系统】
25.【案例 博客案例】
26.【案例 登录】
27.【案例 后台管理样例】
28.【图标】
29.【BootStrap依赖】
30.【javascript初了解】
31.【jJavaScript的变量】
32.【JavaScript的字符串类型】
33.【JavaScript的数组介绍】
34.【案例 动态数据】
35.【javascript 对象(字典)】
36.【案例 动态表格】
37.【Javascript的条件语句和函数】
38.【DOM初了解】
39.【DOM的事件了解】
40.【jQuery初了解】
41.【jQuery寻找标签】
42.【jQuery寻找标签2】
43.【jQuery寻找标签(间接寻找)】
44.【案例 菜单的切换】
45.【案例 只能打开一个菜单】
46.【jQuery 简单操作】
47.【案例 动态创建数据】
48.【案例 点击获取文本】
49.【案例 点击删除文本】
50.【案例 表格操作】
51.【案例 添加页面】
52.【初识MySQL】

相关推荐
果汁华14 分钟前
Browserbase Skills:让 Claude Agent 真正“看见“网页世界
人工智能·python
ZhengEnCi15 分钟前
04-缩放点积注意力代码实现 💻
人工智能·python
DeepReinforce1 小时前
三、AI量化投资:使用akshare获取A股主板20260430所有的涨停股票
python·量化·akshare·龙头战法
HackTwoHub1 小时前
AI大模型网关存在SQL注入、附 POC 复现、影响版本LiteLLM 1.81.16~1.83.7(CVE-2026-42208)
数据库·人工智能·sql·网络安全·系统安全·网络攻击模型·安全架构
l1t1 小时前
DeepSeek总结的DuckLake构建基于 SQL 原生表格式的下一代数据湖仓
数据库·sql
段一凡-华北理工大学1 小时前
【高炉炼铁领域炉温监测、预警、调控智能体设计与应用】~系列文章08:多模态数据融合:让数据更聪明
人工智能·python·高炉炼铁·ai赋能·工业智能体·高炉炉温
万粉变现经纪人1 小时前
如何解决 pip install llama-cpp-python 报错 未安装 CMake/Ninja 或 CPU 不支持 AVX 问题
开发语言·python·开源·aigc·pip·ai写作·llama
KmSH8umpK1 小时前
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第八篇
数据库·redis·分布式
其实防守也摸鱼2 小时前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学
网络工程小王2 小时前
【LangChain 大模型6大调用指南】调用大模型篇
linux·运维·服务器·人工智能·学习