Isabellae

(¦3[▓▓]

MYSQL常用命令
/  

MYSQL常用命令

  • 修改root用户密码

  • 使用mysqladmin.exe程序来进行修改(DOS命令)(新密码可以不加引号)

C:\mysqladmin.exe -h localhost -u root -p root passwoed [新密码]

  • 修改当前账户的密码(password()是MYSQL的一个加密函数)

set password=password('新密码');

  • mysql查看数据库物理文件存放位置

show global variables like "%datadir%";

  • mysql使用用户名和密码连接

mysql -u 用户名 -p

mysql -u root -h localhost -p -P 1111 h:主机名或IP地址;P:指定端口

  • 创建数据库

create database [库名]];

  • 列出所有库

show databases;

  • 使用某个库

use [库名];

  • 创建表
create table [表名]

(

列名称1 数据类型,

列名称2 数据类型,

列名称3 数据类型,

....

)
  • 列出该库中的表

show tables;

  • 查看表结构

desc [表名];

  • 列出表中的字段

show full fields from 表名;

  • 列出表中字段的值(查询)

select * from 表名 where [条件] and [条件]; where,and子句可不写;*代表所有字段

  • 添加数据

insert into [表名] values('',''......);

insert into [表名] (字段名1,字段名2......) values('',''......);

  • 更改字段内容

UPDATE 表名 SET 字段名=xx WHERE 条件;

  • 例如:

update b3_solo_user set userName='zhangchensong' where userName='zhangcs';

  • 清空表数据

delete from [表名] where [条件];

  • 删除表

drop table [表名];

MySQL数据类型

只要设置数据库的字符集,数据表将继承数据库中的字符集

  1. 整型
类型字节数范围注释
tinyint:最小整数1字节-128~127例如:性别,邮件是否已读
smallint:小型整数2字节0~65535例如:工资
mediumint:中型整数3字节0~1677万
int:一般整数4字节0~42亿例如:文章点击率
bigint:大型整数8字节2^64-1
  1. 浮点型
类型注释
float(m,d):可以精确到小数点后7位,m代表总长度,d代表小数位数float(6,2):表示总长度为6位(不含小数点),小数位数是2位,如:1200.65

double:可以精确到小数点后15位

  1. 字符型
类型注释
char(M):固定宽度,M指定字段的宽度0~255个字符如:帖子标题
char(10):假设存了5个字符,其他的空间会用空格填充
varchar(M):自动伸缩型0~65535
varchar(6):假设存了5个字符,它的长度应该为6这里多出的1是字符长度
  1. 文本型
类型字节数范围
TINYTEXT1字节0~255个字符
TEXT2字节0~65535个字符
MEDIUMTEXT3字节0~1677万个字符
LONGTEXT4字节0~42亿字符
  1. 日期时间型
类型格式注释
DateYYYY-MM-DD例如:2019-06-14
TimeHH:mm:ss例如:09:30:11
DatatimeYYYY-MM-DD HH:mm:ss
TimestampYYYY-MM-DD HH:mm:ss

评论