mysql study_MySQLStudy——MySQL 基础语句

基本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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值