SQL语言
Posted 笃行1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语言相关的知识,希望对你有一定的参考价值。
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,if…else,while,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;
3、修改表结构
语法: 1. 修改表名 ALTER TABLE 表名 RENAME 新表名; 2. 增加字段 ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…], ADD 字段名 数据类型 [完整性约束条件…]; ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…] FIRST; ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…] AFTER 字段名; 3. 删除字段 ALTER TABLE 表名 DROP 字段名; 4. 修改字段 ALTER TABLE 表名 MODIFY 字段名 数据类型 [完整性约束条件…]; ALTER TABLE 表名 CHANGE 旧字段名 新字段名 旧数据类型 [完整性约束条件…]; ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型 [完整性约束条件…];
以上是关于SQL语言的主要内容,如果未能解决你的问题,请参考以下文章
sql 日期转换代码片段 - Dato,120,konvertere