本文主要是介绍mysql基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、mysql连接
进入mysql安装bin目录下:
连接数据库:输入 mysql -u root -proot
查看数据库:show databases;
切换数据库: use mybatis;
查看表:show tables;
查看表字段: describe t_user;
创建数据库: create database if not exists mydatabase;
删除数据库:drop database if exists mydatabase;
创建表: create table
DDL: 定义
DML: 操作
DQL: 查询
DCL: 控制
二、数据类型:
- tinyint:十分小的数据,1个字节。
- smallint:较小的数据,2个字节。
- mediumint:中等大小的数据,3个字节。
- int:标准的证书,4个字节。(常用的变量)
- bigint:较大的数据,8个字节。
- float:浮点数,4个字节。
- double:浮点数,8个字节。
- decimal:字符串形式的浮点数。涉及到金钱计算时,一般使用decimal
- char:字符串固定大小的,0~255字节。
- varchar:可变字符串,0~65535字节。(常用的变量)
- tinytext:微型文本,2^8-1字节。
- text:文本串,2^16-1字节。
- date:YYYY-MM-DD,日期格式。
- time:HH:mm:ss,时间格式。
- datatime:YYYY-MM-DD HH:mm:ss,最常用的时间格式。
- timestamp:时间戳,1970.1.1道现在的毫秒数。
- year:年份表示。
- 没有值,未知。
- 注意:不要使用NULL进行运算,没有意义,计算结果为NULL
三、数据库的字段属性
- 通常理解为自增,自动在上一条记录的基础上+1(默认)。
- 通常用来设计唯一的主键,必须是整数类型。
- 可以自定义设计主键自增的起始值和步长。
- 勾选上not null,如果不给字段赋值,则会报错。
- 设置默认的值。
- sex,默认值为男,如果不指定该列的值,则会有默认的值。
这篇关于mysql基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!