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

mysql 基本操作

作者头像
Mshu
发布2018-10-31 10:49:26
5050
发布2018-10-31 10:49:26
举报
文章被收录于专栏:咸鱼不闲咸鱼不闲

数据层

-------------------------------------(增)-------------------------------------

代码语言:javascript
复制
增加数据
(1) insert into 表名 values(值1,值2,......);
(2) insert into 表名(字段名1,字段名2,.....) values(值1,值2,......);

-------------------------------------(删)-------------------------------------

(1)DELETE (删除数据表里记录的语句,可以恢复)

代码语言:javascript
复制
   1.delete from 表名 where 条件; (删除指定的某条数据) 【常用】
   2.delect from 表名 ;              (删除全表数据)

   例:1.DELETE FROM STU WHERE ID = 10; 
       2.DELETE STU ; 

(2)truncate (删除数据,不可恢复)

代码语言:javascript
复制
  truncate table 表名; 
  
   例:TRUNCATE TABLE STU;

-------------------------------------(查)-------------------------------------

select * from 表名 where 条件 select 列名,列名 from 表名 where 条件。

where 筛选功能,用在表名后;多个要求用 and 或 or 连接; (or满足一个即可显示,and两个都要满足)

between and :

代码语言:javascript
复制
between 1 and 2 =  1<x and x>2

in:

代码语言:javascript
复制
表名 = 数据1 or 表名 = 数据2 
= 表名 in (数据1,数据2);

like:

代码语言:javascript
复制
用在where后 用%表示模糊字

null

代码语言:javascript
复制
判断一个字段是否为null 用is null 不是=null;

三种关联方式: select * from 表一,表二,表三 where 一关连二 and 二关连三 ; select * from 表一 join 表二 on 一关连二 join 表三 on 二关连三; select * from 表一,表二,表三 ;容易出现迪卡尔效应(数据重复)。

--------------------------------------(改)--------------------------------------

代码语言:javascript
复制
update的语法:(修改个别数据)
update 表名 set 列名 = '新数据' where 另一个列名=数据 ;

结构层

--------------------------------------(增)----------------------------------

添加一列

代码语言:javascript
复制
alter table 表名 add(列名 数据类型(长度)); 

--------------------------------------(删)----------------------------------

(1)删除一列

代码语言:javascript
复制
   alter table  表名  drop column 列名;    【常用】

(2)删除表结构,不可恢复

代码语言:javascript
复制
   drop table 表名  

---------------------------------------(查)---------------------------------------

查看表的结构

代码语言:javascript
复制
  desc 表名;

----------------------------------------(改)--------------------------------------

修改表结构:

代码语言:javascript
复制
 alter table 表名 modify ( 列名 类型(值));

笔记:

  1. https://segmentfault.com/n/13...
  2. https://segmentfault.com/n/13...
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-06-19,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据层
  • 结构层
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档