MySql教程

MySQL基本的SQL语句操作

本文主要是介绍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
# 数据存储在内存中,一旦断电,数据立马丢失,或者数据重启也丢失

 

这篇关于MySQL基本的SQL语句操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!