一. 数据库(Database)操作

  • 创建数据库
create database 数据库名
create database 数据库名 character set 字符集

  • 查看数据库
查看数据库服务器中的所有的数据库:show databases;
查看某个数据库的定义信息:show create database 数据库名;

  • 删除数据库
drop database 数据库名称;

  • 其他数据库操作命令
切换数据库:use 数据库名;
查看正在使用的数据库:select database();

二. 表(Table)操作

  •  创建表
create table 表名(字段名 类型(长度) 【约束】字段名 类型(长度) 【约束】
);单表约束:
主键约束:primary key, 要求被修改的字段唯一,非空
唯一约束:unique, 要求被修饰的字段唯一
非空约束:not null , 要求被修饰的字段非空

  • 查看表
查看数据库中的所有表:show tables;
查看表结构:desc 表名;

  • 删除表
drop table 表名;

  • 修改表
alter table 表明 add 列名 类型(长度) 【约束】;  --修改表添加列
alter table 表名 modify 列名 类型(长度) 约束;--修改表修列的类型长度及约束
alter table 表名 change 旧列名 新列名 类型(长度) 【约束】; --  修改表修改列名;
alter table 表名 drop 列名; -- 修改表删除列
alter table 表名 to 新表名;  --修改表名
alter table 表名 character set 字符集; --修改表的字符集

  • 插入记录
insert  into 表 (列名1,列名2...)values (值1,值2...); --向表中插入某些列
insert into 表 values (值1,值2...); --向表中插入所有列

  • 更新记录
update 表名 set 字段名=值,字段名=值 ...;
update 表名 set 字段名=值,字段名=值 ... where 条件 ;

  • 删除记录
delete from 表名 【where 条件】;

转载于:https://www.cnblogs.com/eager/p/8759289.html

MySQL -- SQL 语句相关推荐

  1. 导出mysql sql语句吗_mysql sql语句导入与导出

    mysql sql语句导入与导出 导入: mysql -u root -p 数据库名 如: C:/mysql/bin>mysql -u root -p house < c:/1-1.txt ...

  2. MySQL sql语句获取当前日期|时间|时间戳

    文章转载于:博客园--水狼一族 文章地址:<MySQL sql语句获取当前日期|时间|时间戳> 一.基础时间函数 1.1 获得当前日期+时间(date + time)函数:now() My ...

  3. mysql sql语句生成日历表

    转载:http://blog.csdn.net/u010363836/article/details/52788358 mysql sql语句生成日历点击打开链接表  (主要用于按月,按天group ...

  4. Mysql SQL语句执行更新或者插入添加条件判断

    Mysql SQL语句执行更新或者插入添加条件判断 – 更新操作 – INSERT INTO materials (ID,Name,Remaining,Total) VALUES (1,'SolidW ...

  5. mysql sql语句执行顺序

    mysql sql语句执行顺序 引言:作为一个程序猿.要想优化sql,首先要明白sql语句的执行顺序.同时防止该死的面试官问一些数据库专业的问题有必要知道这些 sql语句select语句查询顺序 (7 ...

  6. 数据库Mysql——sql语句大全

    注意:练习sql语句之前推荐先安装可视化软件如:SQLyog.Navicat 15 for MySQL 不然就在cmd小黑窗口敲命令练习. 一篇掌握Mysql--sql语句 #注意:sql语句不区分大 ...

  7. mysql sql 语句事务_MySQL: 3、SQL语言 ②约束、事务

    一.SQL 约束 1.约束的作用: 对表中的数据进行进一步的限制,从而保证数据的正确性.有效性.完整性.违反约束的不正确数据将无法插入到表中 2.常见的约束: 3.主键约束: -- 特点: 不可重复. ...

  8. mybatisplus执行sql语句_[MySQL]sql语句的执行流程

    此篇极客时间专栏<MySQL实战45讲>笔记,文中部分图文来自该专栏. MySQL的执行流程示意图: 大体来说,MySQL可以分为Server层和存储引擎层两部分. Server层包括连接 ...

  9. mysql sql语句最大长度设置方法

    今天发现了一个错误:Could not execute JDBC batch update 最后发现原因是SQL语句长度大于1M,而我机器上的mysql是默认设置,也就是说mysql通讯的数据包大小设 ...

  10. 利用tcpdump抓取mysql sql语句

    这个脚本是我之前在网上无意间找个一个利用tcpdump 抓包工具获取mysql流量,并通过过滤把sql 语句输入. 脚本不是很长,但是效果很好. #!/bin/bash #this script us ...

最新文章

  1. 线上出现死锁怎么解决?
  2. mysql 添加多条数据类型_向数据库添加多条数据类型
  3. 加强IIS安全机制 建立高安全性能Web服务器
  4. 批评“古风”歌词“狗屁不通”就是不尊重?我们又都成了“垃圾听众”
  5. UOJ #395 BZOJ 5417 Luogu P4770 [NOI2018]你的名字 (后缀自动机、线段树合并)
  6. java中valueof_Java中String.valueOf()方法的解释
  7. 主成分分析法_主成分分析法在地震学领域的新应用
  8. UIKit 框架之UIAlertController
  9. Windows Firewall/Internet Connection Sharing (ICS) 无法启动解决办法
  10. html代码重排,是否有可能在html中格式化/重排html?
  11. 图像变换--灰度切割、位图切割
  12. 系统学习深度学习(七)--主流深度学习开源框架对比
  13. 关于连接PostgreSQL时提示 FATAL: password authentication failed for user 连接用户名 的解决方法...
  14. 一个门外汉的产品设计漫谈[转]
  15. 基于java宠物商店管理系统(java毕业设计)
  16. 向量自回归模型(VAR)及其R语言实现
  17. 流程图绘制和符号含义
  18. 软考高项论文范文——论信息系统项目的沟通管理
  19. 第2章 panda 索引
  20. lbp2900linux驱动下载,佳能lbp2900打印机驱动下载|佳能lbp2900打印机驱动下载 通用版_小皮网...

热门文章

  1. 单硬盘上mac + win7双系统,GUID-GPT分区
  2. grep搜索子目录中包含某字符串的特定文件
  3. 小程序学习(2):vs code 安装插件
  4. [html] 你能否画出一个0.5px的直线?
  5. [html] 实现两列等宽布局的方式有哪些?
  6. [css] 请说说颜色中#F00的每一位分别表示什么?为什么会有三位和六位的表示呢?
  7. [css] 在固定宽度的div下,怎么让字体自适应大小,不超出宽度,也不要换行
  8. [vue-element]有阅读过ElementUI的源码吗?
  9. 前端学习(2514):实战
  10. 前端学习(2466):在前端页面中引入百度地图