数据库 DATABASE:

创建

CREATTE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 。

删除:

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;

显示:

SHOW{ DATABASES| SCHEMAS} [LIKE 'pattern'|WHERE expr];

选择:

USE database_name ;

数据表 TABLE :

创建:

CREATE TABLE [IF NOT EXISTS] table_name( column_name data_type, ...) //()内为库里面每一列的名称

删除:

DROP TABLE [IF EXISTS] table_name;

显示:

SHOW TABLES [ FROM db_name] [ LIKE 'pattern'||EHERE expr];

列 COLUMN:

加入:

ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST|AFTER col_name]

//FIRST 加入到最前端, AFTER col_name ,跟在col_name 后边,省略该项,则加在最后面。

删除:

ALTER TABLE tbl_name DROP [COLUMN] col_name;

记录 ROW:

加入:

INSERT [INTO]tbl_name [(col_name,...)] VALUES(val,..)

删除:

DELETE FROM tbl_name [WHERE where_condition]

改动/更新:

UPDATA[LOW_PRIORITY][IGNORE ] table_reference SET col_name1={expr1|DEFAULT} [,col_name2={expr2|DEFAULT}]...

[WHERE where_condition]

样例: UPDATE users SET age=18 WHERE age=17;

显示:

SELECT expr, ...FROM tal_name;

SELECT * FROM tal_name; //查看全部

查询:

SELECT select_expr[, select_expr...] 

[

FROM table_references

[WHERE where_condition]

[GROUP BY {col_name|position}[ASC|DESC],...]

[HAVING where_condition]

[ORDER BY {col_name|expr|position} [ASC|DESC], ...]

[LIMIT {[offset,]row_count|row_count OFFSET offset}]

]

//比如: SELECT name FROM users WHERE id=3;

其它:

约束条件:NOT NULL ; PRIMARY KEY; UNIQUE KEY; DEFAULT; FOREIGN KEY

其它经常使用keyword:AUTO_INCREMENT

MySql 基本操作语句整理的更多相关文章

  1. mysql 基本操作语句

    mysql 基本操作笔记: 创建表demo:CREATE TABLE `role` ( `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMME ...

  2. Mysql常用语句整理

    把工作常用的mysql命令整理一下,省的用的时候在到处找 1.常用命令 1.1 登录 mysql -u root -p 1.2 生成随机数 若在 i<=R<=j 范围内生成随机数 FLOO ...

  3. MYSQL基本操作语句

    0.修改密码:mysqladmin -u root -p password 123456 导出数据库:mysqldump -u root -p yunpay>yunpay.sql 导入数据库:m ...

  4. Mysql基本操作语句 增-删-改-查

    增 INSERT INTO 表名(属性名1,属性名2) VALUES(值1,值2) 删 DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子 ...

  5. Mysql基本操作语句【重要】

    一.对数据库的操作 1.  创建一个库 create database 库名 create database 库名 character set 编码

  6. Mysql数据库--语句整理/提升/进阶/高级使用技巧

    一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备 ...

  7. mysql copy表或表数据常用的语句整理汇总

    mysql copy表或表数据常用的语句整理汇总. 假如我们有以下这样一个表: id username password ----------------------------------- 1 a ...

  8. 常用sql语句整理:mysql

    ## 常用sql语句整理:mysql1. 增- 增加一张表```CREATE TABLE `table_name`(  ...  )ENGINE=InnoDB DEFAULT CHARSET=utf8 ...

  9. MySQL 语句整理 2019-5-3

    MySQL 语句整理 在整理完Oracle的一些常见用语句后,由于MySQL的语法跟Oracle略有不同,随跟PN的MySQL视频进行了间接整理. 查询薪水大于1800, 并且部门编号为20或30的员 ...

随机推荐

  1. unix网络编程-配置unp.h头文件

    第一步进入:www.unpbook.com,下载unp的随书代码.新建一个目录,将压缩包拷贝到这一目录下面,然后将压缩包直接解压:tar -zxvf  压缩包名.tar.gz 完成上一步后,进入到un ...

  2. table、tr、td表格的行、单元格等属性说明

    table.tr.td表格的行.单元格等属性说明 <table>标签定义HTML表格.简单的HTML表格由table元素以及一个或多个tr.th或td元素组成. tr元素定义表格行,th元 ...

  3. PHP15 Smarty模板

    学习目标 Smarty基本概念 Smarty安装和配置 Smarty模板设计 Smarty流程控制 Smarty基本概念 一种模板引擎,在系统中进行预处理和过滤数据.是主流的PHP模板引擎,此外PHP ...

  4. [BZOJ2120]:数颜色(分块?)

    题目传送门 我感觉这种题没必要扯淡题目大意了,没啥用. 暴力过掉,擦了个边. 主要是讲一下这道题我用到的卡常. 首先,0,1标记我用的位运算,位运算符跑的要比正常的+,-,×,÷,true,false ...

  5. js div大小随意伸缩

    <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...

  6. Java 对象的创建以及类加载

    1. 对象的创建的过程: 类加载检查—>分配内存—>初始化零值—>设置对象头—>执行 init . 1.类加载检查: 虚拟机遇到一条 new 指令时,首先将去检查这个指令的参数 ...

  7. linux shell 自动判断操作系统release 然后连接FTP yum源的脚本

    如何搭建本地yum源见附录① 如何搭建FTP yum源见附录② 脚本正文: #!/bin/sh# CenterOS config yumOSV=`rpm -q --qf %{version} cent ...

  8. 南邮CTF--bypass again

    南邮CTF--bypass again 提示:依旧弱类型,来源hctf 解析: 源代码: if (isset($_GET['a']) and isset($_GET['b'])) {​ if ($_G ...

  9. Django关于SQL注意事项

    执行原生SQL: from django.db import connection, connections cursor = connection.cursor() cursor.execute( ...

  10. Codeforces 879C/878A - Short Program

    传送门:http://codeforces.com/contest/879/problem/C 本题是一个位运算问题——位运算的等价变换. 假设位运算符“&”“|”“^”是左结合的,且优先级相 ...