sql基本语法:
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基本语法:的更多相关文章
- SQL基础语法(二)
SQL SELECT 语句 本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL ...
- Sql常用语法以及名词解释
Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) D ...
- SQL select 语法(转)
SQL 里面最常用的命令是 SELECT 语句,用于检索数据.语法是: SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expr ...
- SQL基础语法笔记教程整理
PS:本文适用SQL Server2008语法. 一.关系型数据库和SQL 实际上准确的讲,SQL是一门语言,而不是一个数据库. 什么是SQL呢?简而言之,SQL就是维护和使用关系型数据库中的的数据的 ...
- sql 常用语法汇总
Sql常用语法 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控 ...
- MySQL基本语法(一):和SQL Server语法的差异小归纳
html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,h ...
- sql基本语法
sql基本语法 sql server 查询 多表查询 直接多表查询 select * from st_profiles,st_score_report 上面的语句将会产生两个表的笛卡尔乘积,其中大部分 ...
- SQL基础语法提纲
一.SQL需知5点 1.SQL是Structured Query Language的缩写,是用来访问关系型数据库的,非过程化的,高级编程语言. 2.SQL具有语法高度综合统一,高度的非过程化,对集合进 ...
- SQL 基础语法笔记教程整理
最近从图书馆借了本介绍 SQL 的书,打算复习一下基本语法,记录一下笔记,整理一下思路,以备日后复习之用. PS:本文适用 SQL Server2008 语法. 首先,附一个发现的 MySQL 读书笔 ...
- 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 ...
随机推荐
- 网页推送库 SignalR
SignalR 可以用这个库开发网页聊天室应用 ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程.实时 Web 功能 ...
- 基于寄存器的VM
jvm是基于栈的,基于栈的原因是:实现简单,考虑的就是两个地方,局部变量和操作数栈 http://ifeve.com/javacode2bytecode/这几篇文章相当不错. http://redna ...
- 全文检索- Oracle/MySql/达梦
简单使用语法: MySql: ALTER TABLE dataset_ods ENGINE = MyISAM; //5.6后的InnoDB支持全文索引 ALTER TABLE dataset_ods ...
- NOIP2014 联合权值
2.联合权值 (link.cpp/c/pas) [问题描述] 无向连通图G有n个点,n-1条边.点从1到n依次编号,编号为i的点的权值为Wi ,每条边的长度均为1.图上两点(u, v)的距离定义为u ...
- vs2013下git的使用
一.将VS2013项目托管到Git 现在的开源项目越来越多,我们会注意到这些开源项目大多共享在GitHub上面,包括微软开源的项目也在Github上,当然,如果你用过Git后,会发现Git确实不错,其 ...
- android NDK 实用学习(四)-类缓存
1,为什么需要类缓存: 答:由于频繁的查找类及类成员变量需要很大的时间与空间开销,可参考如下文章: http://www.ibm.com/developerworks/cn/java/j-jni/ h ...
- 有关ftp批量传送文件或文件夹
以ftp 批量上传文件时 可以用 mput file1 file2 .. 但是这样没传送一个就会问是否传送下一个 ,那么可以使用prompt这个命令.这是个双向开关,执行一次是取消提示,在执行一次是打 ...
- Excel中输入√背景显示蓝色,输入×背景显示红色
实现效果,如下图所示: 步骤:以office2013为例 1.点击"开始->条件格式" 2.点击"突出显示单元格规则->等于" 3.设置对应的规则, ...
- Spark常用RDD操作总结
aggregate 函数原型:aggregate(zeroValue, seqOp, combOp) seqOp相当于Map combOp相当于Reduce zeroValue是seqOp每一个par ...
- CSS3之边框图片border-image
CSS3中有关border的属性,还有很多,今天我将为大家介绍一个很好玩的属性——Border-image.有了CSS3之边框图片Border-image,我们可以轻松搞定圆角,轻松搞定很多之前难搞的 ...