码迷,mamicode.com
首页 > 数据库 > 详细

SQL语言

时间:2018-07-04 20:35:18      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:size   有一个   数据处理   数据库   charset   sql分类   man   设置   sha   

1.简介

Structured Query Language结构化查询语言。SQL语句不依赖于任何平台,对所有的数据库是通用的。学会了SQL语句的使用,可以在任何的数据库使用。
SQL语句是一个非过程性的语言,每一条SQL执行完都会有一个具体的结果出现。
SQL是用来存取关系数据库的语言,具有查询、操纵、定义和控制关系型数据库的四方面功能。

2.SQL分类

DDL (数据定义问题) 
数据定义语言 - Data Definition Language
用来定义数据库的对象,如数据表、视图、索引等
DML (数据操纵问题) 
数据处理语言 - Data Manipulation Language
在数据库表中更新,增加和删除记录 
如 update, insert, delete
DCL (数据控制问题) 
数据控制语言 – Data Control Language
指用于设置用户权限和控制事务语句
如grant,revoke,ifelsewhile,begin transaction
DQL (数据查询问题)(重点重点重点) 
数据查询语言 – Data Query Language
select

 

#1. 操作文件夹
增:create database db1 charset utf8;
查:show databases;
改:alter database db1 charset latin1;
删除: drop database db1;


#2. 操作文件
先切换到文件夹下:use db1
增:create table t1(id int,name char);
查:show tables
show create table t1;
desct1;
改:alter table t1 modify name char(3);
alter table t1 change name name1 char(2);
删:drop table t1;


#3. 操作文件中的内容/记录
增:insert into t1 values(‘egon1‘,1),(‘egon2‘,2),(‘egon3‘,3);
查:select * from t1;
改:update t1 set name=‘sb‘ where id=2;
删:delete from t1 where id=1;![1530702420994](C:\Users\ZHANG1~1\AppData\Local\Temp\1530702420994.png)

 创建库create database db1;(增)

   查看信息:show create database db1;(查)

技术分享图片

 

库的改:alter database db1 charset gbk;

技术分享图片

 

 查看表的信息:show create table creadit_ifno;

 desc creadit_ifno;

技术分享图片

技术分享图片

 

 表的插入和查询:insert into t1 values(‘egon1‘,1),(‘egon2‘,2),(‘egon3‘,3);

select * from t1;

技术分享图片

 


 

SQL语言

标签:size   有一个   数据处理   数据库   charset   sql分类   man   设置   sha   

原文地址:https://www.cnblogs.com/z18271397173/p/9265124.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!