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

SQL基础

时间:2018-09-07 14:22:04      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:控制   修改   lin   text   检索   删除表   结构化   revoke   timestamp   

SQL基础
一.介绍
  sql语言即结构化查询语言:用来管理关系型数据库,可以实现数据查询,数据操纵,数据定义,数据控制等功能
  SQL 所使用动词
    数据定义 CREATE、 DROP、 ALTER
    数据查询 SELECT
    数据操纵 INSERT 、UPDATE 、DELETE
    数据控制 GRANT 、REVOKE
    SELECT 从一个表或多个表中检索列和行
    CREATE 按特定的表模式创建一个新表
    DROP 删除一张表
    ALTER 在一个表格被建立之后,修改表格的字段设计
    INSERT 向一个表中增加行
    UPDATE 更新表中已存在的行的某几列的值
    DELETE 从一个表中删除行
    GRANT 向数据库中的用户授以操作权限(如修改某个表的权限、删除某个表的权限)
    REVOKE 收回以前授予给当前数据库中用户的权限

  参考自:https://blog.csdn.net/qq_34639706/article/details/73275227

二.数据类型(只介绍mysql的数据类型)
  数字类型
    整数: tinyint、smallint、mediumint、int、bigint
    浮点数: float、double、real、decimal
  日期和时间: date、time、datetime、timestamp、year
  字符串类型
    字符串: char、varchar
    文本: tinytext、text、mediumtext、longtext
  二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob

  参考自:https://github.com/jaywcjlove/handbook/blob/master/MySQL/MySQL%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B.md
 三.基本语句
   对数据库的操作
    新建数据库 create database newDatabase;
    删除数据库 drop database newDatabase;
   对表的操作
    使用此数据库 use newDatabase;
    新建表 create table student(id int(8),name varchar(9));
    删除表 drop table student;
    增加一列 alter table student add column class varchar(9);
    添加主键 alter table student add primary key(id);
    删除主键 alter table student drop primart key;
    增加数据 insert into student values (123,"小明","六班"); 或者 insert into student ("id","name" ) values (456,"小王");
    删除语句 delete from student where id=456;
    更改数据 update student set name="小红" where name="小明"; (把小明的名字改为小红)或者 update student set class="五班";
    查询语句 select * from student where id="123" 或者 select id,name from student ;
    and or not用法  select * from student where id="123"and name="小红" or class="五班";
  参考自:https://blog.csdn.net/jianyuerensheng/article/details/53157041

 

SQL基础

标签:控制   修改   lin   text   检索   删除表   结构化   revoke   timestamp   

原文地址:https://www.cnblogs.com/yiruo/p/9602955.html

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