MySQL5.6 基础命令

MySQL5.6 基础命令

SQL语句必须以分号结尾

一、登录与退出:

(1)启动

mysqld_safe & #后台启动

(2)登录(未设置密码时)

mysql

(3)登录(使用用户及密码)

mysql -u(用户名) -p(密码)

(4)退出

quit 或 exit

(5)设置密码

updata mysql.user set password=password('密码');

(6)查看主机名、用户、密码(乱码显示)

select host,user,password from mysql.user;

二、数据库操作:

(1)创建数据库:

mysql> create database (库名);

(2)查看当前数据库下面库文件

mysql> show databases;

(3)查看库文件编码格式

mysql> show create database (库名);

(4)修改指定库文件编码格式

mysql> alter database (库名) charset gbk;

(5)删除指定库

mysql> drop database (库名);

三、数据库表结构操作:

进入到库中

mysql> use (库名);

查看当前位置:

mysql> select database();

(1)创建表(必须有一最少一个值):

mysql> create table t1(id int,name char);

(2)改表结构:

mysql> alter table t1 modify name char(21);

(3)查看表:

mysql> show tables;

(4)查看表内容:

mysql> desc t1;

(5)查看表的详细信息:

mysql> show create table t1;

(6)删除表:

    mysql> drop table t1;

四、针对表中数据进行操作:

(1)插入数据:

mysql> insert into t1 values (1,'jasmine01'),(2,'jasmine02');

(2)查看表数据:

mysql> select * from t1;

(3)改表数据

mysql> update t1 set name='test' where id=2;

(4)删除数据(使用条件):

mysql> delete from t1 where id >=4;

五、操作引擎介绍:

(1)查看所有的存储引擎

mysql> show engines;

其中default代表当前默认的存储引擎是InnoDB

(2)Mysql常见的存储引擎:

通过手动创建来查看它们之间的区别,查看不同存储引擎存储表结构文件特点

create table t1(id int)engine=innodb;

create table t2(id int)engine=myisam;

create table t3(id int)engine=blackhole;

create table t4(id int)engine=memory;

插入数据:

insert into t1 values(1);

insert into t2 values(1);

insert into t3 values(1);

insert into t4 values(1);

在对应的数据存储目录中查看生成的文件

Innodb:产生两个文件,frm文件是存储表结构;idb表值数据。Mysql5.6默认使用此存储引擎,是一个安全的事物引擎
Myisam:三个文件,frm文件是存储表结构;MYD存储数据文件;MYI存储索引。不够安全
Blackhole:一个文件,frm文件是存储表结构。黑洞文件,所有数据全部发送到/dev/null
Memory:一个文件,frm文件是存储表结构。数据全部存储到内存中区,关闭数据库数据丢失

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值