1、create database db_name;  --创建数据库

2、drop database db_name;    --删除数据库

3、show create database db_name\G;  --查看创建数据库语句,\G以垂直竖行显示。

4、show database; --显示系统的数据库。

5、Select database();--查看当前连接数据库。

6、Select version();  --查看当前数据库版本。

7、Select user();  --查看登录用户的数据库。

8、use db_name  --连接数据库

9、grant privilege_x,privilege_x on db_name.db_table to  `u_name`@`u_host_ip` identified by 'password'; --创建用户为用户授权

10、GRANT

  SELECT,

  INSERT,

  UPDATE,

  DELETE,

  CREATE,

   DROP,

  REFERENCES,

  INDEX,

  ALTER,

  CREATE TEMPORARY TABLES,

  LOCK TABLES,

  EXECUTE,

  CREATE VIEW,

  SHOW VIEW,

  CREATE ROUTINE,

  ALTER ROUTINE,

  EVENT,

  TRIGGER on `test`.* TO 'king'@'1.1.1.1'  --用户的所有权限all privilege

11、revoke privilege_x on db_name.t_name  from 'user'@'u_host_ip';  --收回用户权限

12、show grants for 'test'@'1.1.1.1'  --查看具体用户的权限

13、Create table <表名>(<字段名1><类型1>,……….;<字段名n><类型n>);提示其中:create table 是关键字,不能更改,但是大小写可以变化。

EG:create table test(id int(10) NOT NULL auto_increment,name varchar(10) NOT NULL default ‘’,card int(20) unique,primary key(id),key index_name(name))engine=innodb default charset=utf8;

14、desc t_name; --查看表结构   Type :字段类型、Null :是否为空、Key :主键或者索引、Default :默认值为。Extra:其他.

15、show create table t_name\G;  --查看建表语句

16、drop table [IF EXISTS] <表名>;  --删除表

17、Alter table t_name drop primary key; --删除主键索引

18、alter table t_name  change id id int primary key auto_increment; 添加主键

19、alter table t_name rename new_name;  --修改表名

20、alter table <表名> modify <字段名> <数据类型>;  --修改数据字段数据类型;

21、alter table <表名> change <旧字段名> <新字段名> <新字段类型>;    --修改数据字段名

22、alter table <表名> add <字段名> <字段类型> [约束条件] [first | after 已存在字段名]; --添加字段

23、alter table <表名> drop <字段名>;     --删除字段;

24、alter table <表名> engine=inndob;  --更改表的存储引擎;

25、alter table <表名>drop foreign key <外键名>    --删除表的外键约束。

26、insert into t_name SET <字段1>=值1,<字段2>=值2,<字段n>=值2;  --插入单行数据。

27、insert into t_name [(字段1,字段2,字段n)] values (值1,值2,值n),(值1n,值2n,值nn),  --插入多行数据。

28、insert into t_name (字段1,字段2,字段n) select 字段a,字段b,字段c  from t_name [where condition]; 向表插入查询结果,属于快速造数据

29、update t_name set 字段1=值1,字段2=值2,字段n=值n [where condition];  --更新数据。

30、delete from t_name [where <condition>];  --删除数据.

sql基本语法:的更多相关文章

  1. SQL基础语法(二)

    SQL SELECT 语句 本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL ...

  2. Sql常用语法以及名词解释

    Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) D ...

  3. SQL select 语法(转)

    SQL 里面最常用的命令是 SELECT 语句,用于检索数据.语法是: SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expr ...

  4. SQL基础语法笔记教程整理

    PS:本文适用SQL Server2008语法. 一.关系型数据库和SQL 实际上准确的讲,SQL是一门语言,而不是一个数据库. 什么是SQL呢?简而言之,SQL就是维护和使用关系型数据库中的的数据的 ...

  5. sql 常用语法汇总

    Sql常用语法 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控 ...

  6. MySQL基本语法(一):和SQL Server语法的差异小归纳

    html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,h ...

  7. sql基本语法

    sql基本语法 sql server 查询 多表查询 直接多表查询 select * from st_profiles,st_score_report 上面的语句将会产生两个表的笛卡尔乘积,其中大部分 ...

  8. SQL基础语法提纲

    一.SQL需知5点 1.SQL是Structured Query Language的缩写,是用来访问关系型数据库的,非过程化的,高级编程语言. 2.SQL具有语法高度综合统一,高度的非过程化,对集合进 ...

  9. SQL 基础语法笔记教程整理

    最近从图书馆借了本介绍 SQL 的书,打算复习一下基本语法,记录一下笔记,整理一下思路,以备日后复习之用. PS:本文适用 SQL Server2008 语法. 首先,附一个发现的 MySQL 读书笔 ...

  10. ASP.NET实现二维码 ASP.Net上传文件 SQL基础语法 C# 动态创建数据库三(MySQL) Net Core 实现谷歌翻译ApI 免费版 C#发布和调试WebService ajax调用WebService实现数据库操作 C# 实体类转json数据过滤掉字段为null的字段

    ASP.NET实现二维码 using System;using System.Collections.Generic;using System.Drawing;using System.Linq;us ...

随机推荐

  1. POJ 3186 Treats for the Cows 一个简单DP

    DP[i][j]表示现在开头是i物品,结尾是j物品的最大值,最后扫一遍dp[1][1]-dp[n][n]就可得到答案了 稍微想一下,就可以, #include<iostream> #inc ...

  2. Python脚本控制的WebDriver 常用操作 <二十四> 定位frame中的元素

    测试用例场景 处理frame需要用到2个方法,分别是switch_to_frame(name_or_id_or_frame_element)和switch_to_default_content() 如 ...

  3. 3D魔方游戏

    初学OpenGL时做的小程序,涉及到了OpenGL的大部分基本内容,如视图模型变换.色彩.纹理贴图.材质.光照.显示列表.选择等 三阶魔方有3×3×3个方块组成,每个方块的类当中都有一个4×4的矩阵, ...

  4. RESTLET开发实例

    1 前提 由于近期工作的需要,要把RESTLET应用到项目中,于是在网上参考了一些资料的基础上,实践了一个关于RESTLET接口的小例子. Restlet的思想是:HTTP客户端与HTTP服务器之间的 ...

  5. String类 and StringBuffer类

    1.equals() ==: a)对于原生数据类型来说,比较的是左右两边的值是否相等. b)对于引用类型来说,比较左右两边的引用是否指向同一个对象,或者说左右两边的引用地址是否相同. equals() ...

  6. android AudioRecord 与 AudioTrack的录音加回放的使用

    http://stackoverflow.com/questions/32682952/audiotrack-audiotack-not-playing-fully-recorded-audio

  7. [Objective-c 基础 - 1.3] OC带返回值的类方法

    /* 计算器类 1>返回π 2>计算两个整数的平方 3>计算两个整数的和 */ #import <Foundation/Foundation.h> @interface ...

  8. MFRCC522 SPI无法通讯【worldsing笔记】

    用单片机于MRFC522与单片接时,加上485通讯后出现很诡异的像: 只要485芯片上有收到外部发送的信号时RC522就死掉,经过仿真卡在了SPI的收发部分(等待回复) u8 MFRC522Write ...

  9. IEnumerable、IEnumerator与yield的学习

    我们知道数组对象可以使用foreach迭代进行遍历,同时我们发现类ArrayList和List也可以使用foreach进行迭代.如果我们自己编写的类也需要使用foreach进行迭代时该怎么办呢? IE ...

  10. DotNET 开发常用工具汇集

    开发用专业软件已经很多了,来说说开发用的辅助软件把--分享我常使用的辅助软件 个人工具清单 .NET 程序员十种必备工具 新.net开发十大必备工具 .NET开发不可错过的25款必备工具 我的生活必备 ...