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

SQL

时间:2018-07-17 20:41:14      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:database   esc   hang   .sql   mod   sql语句   技术   create   完整   

1.SQL简介:

  结构化查询语言:是一种计算机语言,用于操作数据库。对数据库中的数据进行增删改查

2.SQL的分类(按功能划分)

  DDL: 数据库定义语言(用这个语言创建库,创建表)

  DML: 数据库操作语言(对数据库中的数据进行增删改)

  DQL: 数据库查询语言(对数据库的数据进行查询操作)

  DCL:  数据库控制语言(数据库权限的管理操作)

我们可以使用sql语句对所有的关系型数据库进行操作

 

3.数据库定义语言详解

  create(创建)   alter (修改)  drop (修改)

      1)对库的操作

  create database 库名;

  create database 库名 character set 编码集;(解决中文乱码问题。eg:utf8,gbk)

  (一句完整的语句结束要加分号

  查询:

  show databases; 查看当前软件中有多少个数据库

  show create database 库名; 查看当前数据库详细创建信息

  修改:

  alter database 库名 character set utf8

  删除数据库:

  drop database 库名;

  连接数据库:

  use 库名 ; //我们要在哪个库中创建表

  2)对表的操作

  步骤一、登录数据库 (mysql -uroot -p密码)

  步骤二:创建库 (create database 库名)

  步骤三:连接数据库 (use 库名)

  步骤四:创建表

创建表 create table 表名(

id int

username varchar(32)

);

查看表

  show tables:查看当前数据库一共有多少表

       select database(): 查看当前表所在库

  desc 表名; 查看表的结构

技术分享图片

修改表

  alter table 表名 

               rename 新的表的名字        #修改表名

     add  字段名 字段的类型     ##添加新的字段 

                change 旧的字段名字 新的字段名字 类型  ##修改字段名

                modify   字段的名字 新的数据类型    ##修改数据类型

                drop       字段的名字     ##删除字段

    (ps:以上语句均是紧跟表名后)

删除表

  drop table 表名;

 

SQL

标签:database   esc   hang   .sql   mod   sql语句   技术   create   完整   

原文地址:https://www.cnblogs.com/Ellen-study/p/9325664.html

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