目录

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基础的更多相关文章

  1. 2.Mysql SQL基础

    2.Mysql SQL基础2.1 SQL简介 SQL(Structure Query Language)是结构化查询语言.2.2 SQL使用入门 2.2.1 SQL分类 SQL分为DDL.DML(DQ ...

  2. mysql sql 基础总结

    1 mysql top n使用 select * from table limit n; 2    统配符使用必须和like结合使用 like % 通配符 描述 % 替代一个或多个字符 _ 仅替代一个 ...

  3. mysql使用基础 sql语句(一)

    csdn博文地址:mysql使用基础 sql语句(一)  点击进入 命令行输入mysql -u root -p,回车再输入密码,进入mysql. 终端命令以分号作为一条语句的结束,可分为多行输入,只需 ...

  4. MySQL基础整理(一)之SQL基础(未完成)

    大家好,我是浅墨竹染,以下是MySQL基础整理(一)之SQL基础 1.SQL简介 SQL(Structure Query Language)是一种结构化查询语言,是使用关系模型的数据库应用语言. 2. ...

  5. 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 ...

  6. sql 基础练习 计算7天各个时间点的总和 group by order mysql一次查询多个表

    SQL 基础练习 -- 创建数据库 CREATE DATABASE school CHARACTER SET UTF8; -- 使用数据库 USE school; -- id: 学生的id -- na ...

  7. (2.16)Mysql之SQL基础——函数

    (2.16)Mysql之SQL基础——函数 关键词:mysql函数,mysql自定义函数,mysql聚合函数,mysql字符串函数,mysql数值函数 1.自定义函数 -- (1)一般形式 creat ...

  8. (2.15)Mysql之SQL基础——开发设计最佳规范

    (2.15)Mysql之SQL基础——开发设计最佳规范 关键字:mysql三大范式,mysql sql开发规范 分析: show profile.mysqllsla.mysqldrmpslow.exp ...

  9. (2.14)Mysql之SQL基础——游标

    (2.14)Mysql之SQL基础——游标 关键词:Mysql游标 -- (1)定义游标 declare cur_name cursor for select * from table_name wh ...

随机推荐

  1. Unity + iBatis + Asp.net Mvc 系统搭建

    Unity + iBatis + Asp.net Mvc 系统搭建 之前用EntityFramework Code First做了一些小项目,很是方便:后来在一个 Java 项目中接触了myBatis ...

  2. hdu2602 Bone Collector (01背包)

    本文来源于:http://blog.csdn.net/svitter 题意:典型到不能再典型的01背包.给了我一遍AC的快感. //================================== ...

  3. 持续集成Jenkins + robot framework + git

    Jenkins + robot framework + git持续集成 一.Jenkins安装插件 进入系统管理—插件管理—可选插件下安装以下插件Git Client Plugin.GIT plugi ...

  4. 【笨木头Lua专栏】基础补充04:迭代器初探

    今天学习的内容还蛮有意思的,让我兴奋了一下~ 笨木头花心贡献,哈?花心?不,是用心~ 转载请注明,原文地址: http://www.benmutou.com/archives/1714 文章来源:笨木 ...

  5. ABP入门教程

    ABP入门教程 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应 ...

  6. javascript中event汇总

    原文:javascript中event汇总 ie firefox chrome opera Safari浏览器中对 event的处理并不一致,在此我将各个浏览器中event的兼容处理做了一个汇总,此处 ...

  7. android进度条

    android进度条 1.达到的效果 2.布局代码 先写一个my_browser.xml文件 存放WebView <?xml version="1.0" encoding=& ...

  8. C#操作Xml:使用XmlWriter写Xml

    假定创建了XmlWriter的实例变量xmlWriter,下文中将使用此实例变量写Xml 1.如何使用XmlWriter写Xml文档声明 ? // WriteStartDocument方法可以接受一个 ...

  9. 2014年最新的辛星html、css教程打包公布了,免积分,纯PDF(还有PHP奥)

    首先说一下,这个教程是我的全部的博客的精华,我整理了两天之后才做出的这个pdf文档,累死我了,以下免积分给大家,希望大家可以不吝指正,提出它的一些不足什么的,谢谢啦: 以下就是它的下载地址了:2014 ...

  10. java传值和通过引用传递

    第一次使用int实验: public class TTEST { private static List<UserEntity> mList = new LinkedList<Use ...