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


MySQL命令

在mysql中不同的认知概念:

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

数据库的管理(文件夹)

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

show databases;

创建数据库(文件夹)

一般这样就行了
create database 数据库名字;

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

删除数据库(文件夹)

drop database text_123;

进入数据库(文件夹)

use text_123;

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

show tables;

数据表的管理

进入数据库(文件夹)

use 数据库;

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

show tables;

创建表(文件文件)

create table 表名称(
	列名称 类型,
    列名称 类型,
    列名称 类型
)default charset=utf8;
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个字符

create table tb1(
	id int,
    name varchar(16) not null, -- 不允许为空,如果为空程序报错
    age int null			   -- 允许为空(默认)
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值