Hzangyao

导航

MySQL基本的SQL语句操作

一 库的增删改查

增:create database db1;

  create database db1 charset='utf8' 创建库且设置字符编码

查: show databases;查看所有库

  show create database db1; 查看指定的库

改:alter database db1 charset='utf8'; 修改库的字符编码

删:drop database db1;

 

二 表的增删改查

use db1 选择要进入的库

查:show tables;  查看所有表

  show create table t1;  查看单张表

  desc t1;  查看一张表的详情

创建表:create table t1(id int,name varchar);

改:alter table t1 modify name varchar(32); 修改name的属性

  alter table t1 change name name1 varchar(32);  把name改为name1

删:drop table t1;

 

三 数据的增删改查

查:select * from t1;

插入数据:insert into t1(id,name) values(1,'ly'); 指定属性插入

    insert into t1 values(1,'ly');   不指定属性插入,会按照顺序插入

修改数据:update t1 set name = 'ly' where id = 1;

删除数据:delete from t1 where id = 1;

 

四 存储引擎

查看所有存储引擎

show engines;

1. MyISAM
# 是mysql5.5及之前的版本默认的存储引擎
存储的速度快,相对于InnoDB
'''不支持事务,支持表锁'''
2. InnoDB
# 是mysql5.6之后的版本默认的存储引擎
存储速度慢,相对于MyISAM
''' 支持事务,行锁,外键'''
3. MEMORY
# 数据存储在内存中,一旦断电,数据立马丢失,或者数据重启也丢失

 

posted on 2022-03-01 20:25  Hzangyao  阅读(33)  评论(0编辑  收藏  举报