首页 > 技术文章 > MySQLStudy——MySQL 基础语句

tingguoguoyo 2019-06-11 19:35 原文

基本sql语句

1.库相关 文件夹

create database mydb charset utf8;

show databases; show create databases mydb;

alter database mydb charset gbk;

drop database mydb;

2.表相关 文件

切换文件夹 (选择数据库)

use mydb;

 

 

create table t1 (id int,name char);

 

show tables;

show create table t1;

desc t1;

 

 

改字段 alter table 表名 add | modify | drop | change

add 跟 列名和类型

modify 跟 列名 和 类型

drop 跟列名

change 跟 旧列名 新列名 类型

 

改字符编码

alter table 表名 default character set gbk

 

改名称 rename table tname1 to tname2

 

drop table 表名

3.记录相关 一行数据

insert into tablename values(data,....),(data)...

 

查 select id,name from t1;

列名可用*号表示通配符

 

update 表名 set 列名 = 值 where 条件;

可同时修改多个字段,用逗号隔开 列名=值,列名=值...

没有条件则修改全部

 

delete from 表名 where 条件;

没有条件则删除所有;

 

重建表,清空所有数据

truncate table t1;

相关规范

字段名 表名 库名

由 数字 字母 @ $ # _ 组成

不能纯数字

不能是mysql关键字 如int

表的分类(数据存储引擎)

什么是引擎?

如汽车的发动机

引擎就是一个系统的核心部分

 

为什么需要分类呢?

发动机分类呢?

分柴油 汽油 电动

 

各自的使用场景不同

mysql支持的引擎

show engines

 

不同引擎效果测试 插入数据

推荐阅读