3 MySQL SQL基础
目录
1. SQL概述
2. 数据库操作
3. 表操作
4. 记录操作
1. SQL概述
SQL,结构化查询语言(Structured Query Language),一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。不区分大小写。
  主要包含6个部分:
  1. 数据定义语言(DDL):常见保留字CREATE和DROP。
  2. 数据查询语言(DQL):SELECT, ORDER BY。
  3. 数据操作语言(DML):INSERT,UPDATE和DELETE。
  4. 数据控制语言(DCL):GRANT,REVOKE。
  5. 事务处理语言(TPL):BEGIN TRANSACTION,COMMIT和ROLLBACK。
  6. 指针控制语言(CCL):DECLARE CURSOR,FETCH INTO。
SQL主要操作:增、删、改、查。
SQL主要操作对象:数据库、表、记录。
(注意:以下实验操作只拿来入门练手,SQL远比这些强大!)
2. 数据库操作
2.1 创建数据库。通过phpMyAdmin进入MySQL,点击左栏中的SQL按钮,如下图。
    
在弹出框中输入:create database schoolDB; 点击执行。
   
     
  2.2 查询数据库
  show databases;
  
  2.3 删除数据库
  drop database schoolDB;
  
show databases;
  
3. 表操作
  3.1 创建表
  create database schoolDB;
  在左边栏中选中schooldb;在右边导航栏中点击SQL按钮,如下图。下文在数据库中的操作都可以通过该按钮打开SQL编辑框。
  
  create table student (
  id int(5) not null,
  name varchar(20),
  birthday date
  );
  
  3.2 查询表
  show tables;
  desc student;
  
  3.3 更改表
  增加列 alter table student add column phone char(11);
  删除列 alter table student drop column phone;
  
  3.4 删除表
  drop table student;
4. 记录操作
  4.1 创建表
  create table student (
  id int(5) not null,
  name varchar(20),
  birthday date
  );
  插入记录
  insert into student values(1, 'guo jing', '1990-01-01');
  insert into student values(2, 'huang rong', '1992-02-02');
  insert into student values(3, 'ling hu', '1993-03-03');
  insert into student values(4, 'dong fang', '1994-04-04');
  4.2 查询记录
  select * from student;
  
  4.3 更改记录
  update student set birthday='1993-04-04' where name='dong fang';
  4.4 删除记录
  delete from student where name='dong fang';
3 MySQL SQL基础的更多相关文章
- 2.Mysql SQL基础
		2.Mysql SQL基础2.1 SQL简介 SQL(Structure Query Language)是结构化查询语言.2.2 SQL使用入门 2.2.1 SQL分类 SQL分为DDL.DML(DQ ... 
- mysql sql 基础总结
		1 mysql top n使用 select * from table limit n; 2 统配符使用必须和like结合使用 like % 通配符 描述 % 替代一个或多个字符 _ 仅替代一个 ... 
- mysql使用基础 sql语句(一)
		csdn博文地址:mysql使用基础 sql语句(一) 点击进入 命令行输入mysql -u root -p,回车再输入密码,进入mysql. 终端命令以分号作为一条语句的结束,可分为多行输入,只需 ... 
- MySQL基础整理(一)之SQL基础(未完成)
		大家好,我是浅墨竹染,以下是MySQL基础整理(一)之SQL基础 1.SQL简介 SQL(Structure Query Language)是一种结构化查询语言,是使用关系模型的数据库应用语言. 2. ... 
- 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 ... 
- sql 基础练习   计算7天各个时间点的总和 group by order mysql一次查询多个表
		SQL 基础练习 -- 创建数据库 CREATE DATABASE school CHARACTER SET UTF8; -- 使用数据库 USE school; -- id: 学生的id -- na ... 
- (2.16)Mysql之SQL基础——函数
		(2.16)Mysql之SQL基础——函数 关键词:mysql函数,mysql自定义函数,mysql聚合函数,mysql字符串函数,mysql数值函数 1.自定义函数 -- (1)一般形式 creat ... 
- (2.15)Mysql之SQL基础——开发设计最佳规范
		(2.15)Mysql之SQL基础——开发设计最佳规范 关键字:mysql三大范式,mysql sql开发规范 分析: show profile.mysqllsla.mysqldrmpslow.exp ... 
- (2.14)Mysql之SQL基础——游标
		(2.14)Mysql之SQL基础——游标 关键词:Mysql游标 -- (1)定义游标 declare cur_name cursor for select * from table_name wh ... 
随机推荐
- Unity + iBatis + Asp.net Mvc 系统搭建
			Unity + iBatis + Asp.net Mvc 系统搭建 之前用EntityFramework Code First做了一些小项目,很是方便:后来在一个 Java 项目中接触了myBatis ... 
- hdu2602 Bone Collector (01背包)
			本文来源于:http://blog.csdn.net/svitter 题意:典型到不能再典型的01背包.给了我一遍AC的快感. //================================== ... 
- 持续集成Jenkins + robot framework + git
			Jenkins + robot framework + git持续集成 一.Jenkins安装插件 进入系统管理—插件管理—可选插件下安装以下插件Git Client Plugin.GIT plugi ... 
- 【笨木头Lua专栏】基础补充04:迭代器初探
			今天学习的内容还蛮有意思的,让我兴奋了一下~ 笨木头花心贡献,哈?花心?不,是用心~ 转载请注明,原文地址: http://www.benmutou.com/archives/1714 文章来源:笨木 ... 
- ABP入门教程
			ABP入门教程 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应 ... 
- javascript中event汇总
			原文:javascript中event汇总 ie firefox chrome opera Safari浏览器中对 event的处理并不一致,在此我将各个浏览器中event的兼容处理做了一个汇总,此处 ... 
- android进度条
			android进度条 1.达到的效果 2.布局代码 先写一个my_browser.xml文件 存放WebView <?xml version="1.0" encoding=& ... 
- C#操作Xml:使用XmlWriter写Xml
			假定创建了XmlWriter的实例变量xmlWriter,下文中将使用此实例变量写Xml 1.如何使用XmlWriter写Xml文档声明 ? // WriteStartDocument方法可以接受一个 ... 
- 2014年最新的辛星html、css教程打包公布了,免积分,纯PDF(还有PHP奥)
			首先说一下,这个教程是我的全部的博客的精华,我整理了两天之后才做出的这个pdf文档,累死我了,以下免积分给大家,希望大家可以不吝指正,提出它的一些不足什么的,谢谢啦: 以下就是它的下载地址了:2014 ... 
- java传值和通过引用传递
			第一次使用int实验: public class TTEST { private static List<UserEntity> mList = new LinkedList<Use ... 
