命令行连接数据库
mysql -u root -p
基本命令
show databases; --查询所有数据库
use [数据库名字]; --使用数据库
show tables; --查看所有表
describe [表名]; --显示表所有的信息
create database [数据库名字]; --创建一个数据库
drop database[数据库名字]; --删除一个数据库
操作数据库
1.创建数据库
CREATE DATABASE IF NOT EXISTS westos --创建表westos
2.删除数据库
DROP DATABASE IF EXISTS westos --删除表westos
3.使用数据库
USE `school`
4.查看所有数据库
SHOW DATABASES
数据库的数据类型
数值
tinyint(十分小的数据 占1个字节)
smallint(较小的数据 占2个字节)
mediumint(中等的数据 占3个字节)
int(标准整数 4个字节)
bigint(较大的数据 占8个字节)
float(单精度浮点数 4个字节)
double(双精度浮点数 8个字节)
decimal(字符串形式的浮点数)
字符串
char(固定大小0~255字符串)
varchar(可变0~65535字符串)
tinytext(微型文本 2^8-1)
text(文本串 2^16-1)
时间日期
date(YYYY-MM-DD)日期格式
time(HH:MM:SS)时间格式
datetime(YYYY-MM-DD HH:MM:SS)最常用的时间格式
timestamp(时间戳 1970.1.1到现在的毫秒数)
year(年份表示)
null
没有值,未知
不要使用NULL进行运算
数据库的字段属性
1.Unsigned
无符号整数
不能声明为负数
2.zerofill
0填充的
不足位数,使用0来填充
3.自增
通常理解为自增,自动在上一条记录的基础上+1
通常用来设置唯一的主键,必须是整数类型
可以自定义设计主键自增的起始值和步长
4.非空
假设设置为not null,如果不给它赋值,就会报错
NULL,如果不填值,默认就是null
5.默认
设置默认的值
如果不指定该列的值,则会显示默认的值
标签:字节,--,数据库,westos,MM,操作,浮点数 From: https://www.cnblogs.com/zhulei118/p/16979037.html