前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[更新中] MySql基本操作命令

[更新中] MySql基本操作命令

作者头像
Alone88
发布2019-10-22 17:53:09
8820
发布2019-10-22 17:53:09
举报
文章被收录于专栏:Alone88Alone88

MYSQL

MySql基本操作命令

MySql基本操作命令,这里是Win平台下的基本命令。mysql不区分大小写。命令都需要以“;”英文分号结尾。 如果有错误或者建议欢迎指出,正在学习MYSQL中。

查询数据库

查询有多少数据库

代码语言:javascript
复制
SHOW DATABASES;
创建数据库

创建新数据库

代码语言:javascript
复制
CREATE DATABASE 数据库名;
删除数据库
代码语言:javascript
复制
DROP DATABASE 数据库名;
进入数据库
代码语言:javascript
复制
USE 数据库名;
查看数据表
代码语言:javascript
复制
SHOW  TABLES;
创建数据表
代码语言:javascript
复制
CREATE TABLE 表名(字段1 字段类型,字段2 字段类型...字段n 字段类型)[字符编码];
添加表字段
代码语言:javascript
复制
ALTER TALBE 表名 ADD COLUMN 字段 字段类型;
更改字段名字、类型、位置;
代码语言:javascript
复制
ALTER TABLE 表名 MODIFY 字段 字段类型 [位置]//只可以更改字段类型和位置,字段类型可以是要改成什么字段,[位置]可以要可以不要;
ALTER TABLE 表名 CHANGE 旧字段 新资料 字段类型 [位置]//可以更改字段名,类型,位置
查看表结构
代码语言:javascript
复制
DESC 表名;
修改表名、删除表,删除字段
代码语言:javascript
复制
RENAME TABLE 旧表名 to 新表名;//修改表名
RENAME TABLE 旧表名 to 新表名,旧表名 to 新表名;//同时修改多个表名
DROP TABLE 表名;//删除表
ALTER TABLE 表名 DROP 字段;//删除字段
查看表数据
代码语言:javascript
复制
SELECT * FROM 表名;//查看所有表数据
SELECT 字段 FROM 表名;//查看指定字段的数据
SELECT * FROM WHERE 条件;//查看条件下的数据
给表添加数据
代码语言:javascript
复制
INSERT INTO 表名 VALUES (值1,值2...)//全局添加数据,值要与字段顺序和类型一致,字符串要用引号引起来
INSERT INTO 表名 (字段1,字段2),VALUES(值1,值2);//指定添加数据
LOAD DATA LOCAL INFILE 文件位置 INTO TABLE 表名;//导入本地数据
删除数据
代码语言:javascript
复制
DELETE FROM 表名;//删除所有数据
DELETE FROM 表名 WHERE 条件//删除指定条件的数据
truncate [table] 表名 ;//清空表,不会写入日志,会重置自增id,标识列
添加ENUM(枚举)表
代码语言:javascript
复制
create table 表名(字段,enum('规定数据','规定数据'...),字段 字符类型)[字符编码];//enum表,添加的数据那么只能是规定的数据。
create table 表名(字段,set('规定的数据','规定的数据'...),字段 字符类型)[字符编码]
添加&删除primary ket(主键)
代码语言:javascript
复制
create table 表名(字段 字段类型 primary key,字段 字段类型...)[字符编码];//创建表的时候添加
alter table 表名 modify 字段 字段类型 primary key;//修改类型时添加
alter table 表名 add primary key (字段);//直接给字段添加
alter table 表名 drop primary key;//删除主键,一张表只有一个主键,要更换主键,必须先删掉原来的主键

更新数据

代码语言:javascript
复制
update 表名 set 字段=新值 where 字段=旧值

添加删除唯一键(UNIQUE 约束)

代码语言:javascript
复制
create table 表名 (字段 字段类型 unique,...)//添加唯一键
alter table 表名 modify 字段 字段类型 unique key;//追加唯一键
alter table 表名 unique [key] 字段;//追加唯一键
drop index 字段 on 表名//删除唯一键
alter table 表名 drop index 字段//删除唯一键;//删除唯一建

数据表及数据的复制

代码语言:javascript
复制
create table 新表名 like 旧表名;//创建并复制旧表结构
create table 新表名 like 数据库名 旧表名;//跨数据库复制表结构
insert into 表名 like select * from 表名;//复制表数据

高级查询

代码语言:javascript
复制
select * from 表名 where 字段 = 值 || 字段 = 值;//逻辑查找指定的数据
select * from 表名 where 字段 in(值);//逻辑查找指定的数据  
select * from 表名 group by 字段;//分组查询(只显示每组的第一个数据)
select 字段...count(*) from group by 字段... //多字段分组
select * from 左表名 left join 右表名 on 左表名.字段=右表名.字段//外链接查询
select * from 表名1 cross join 表名2 //交叉连接查询
select * from 表名1 inner join 表名2 on 表名1.字段=表名2.字段//内连接查询,查询的字段需要有主键
select * from 表名1  union[all] select * from 表名2//联合查询,加all 可以显示重复的数据

本文由 Alone88 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名 最后编辑时间为: Jun 4, 2019 at 09:06 am

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MySql基本操作命令
    • 查询数据库
      • 创建数据库
        • 删除数据库
          • 进入数据库
            • 查看数据表
              • 创建数据表
                • 添加表字段
                  • 更改字段名字、类型、位置;
                    • 查看表结构
                      • 修改表名、删除表,删除字段
                        • 查看表数据
                          • 给表添加数据
                            • 删除数据
                              • 添加ENUM(枚举)表
                                • 添加&删除primary ket(主键)
                                • 更新数据
                                • 添加删除唯一键(UNIQUE 约束)
                                • 数据表及数据的复制
                                • 高级查询
                                相关产品与服务
                                云数据库 SQL Server
                                腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                                领券
                                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档