MySQL数据库-基本指令

来源:互联网 发布:淘宝达人头像图片 编辑:程序博客网 时间:2024/05/29 06:45

MySqL数据库优点:小、灵活;

用途:用来存储数据;

SQL:结构化查询语言SQL(Structured Query Language)是一种数据库查询和程序设计语言。用于存取数据以及查询,更新和管理关系型数据库系统。同时也是数据库脚本文件的扩展名。SQL通常用于数据库的通信。ANSI(美国国家标准学会)声明:SQL是关系型数据库管理系统(RDBMS指的是关系型数据库数据管理系统(Relationship DataBaseManagerment System))的标准语言。

SQL功能强大,概括起来可以分为一下几组

        ·DML:数据库操作语言(Data Maniplulation Language)--用于检索或者修改数据(主要的:面试,笔试都会考到)

        ·DDL:数据库定义语言(DataDefination Language)--用于定义数据的结构

        ·DCL:数据库控制语言(Data Control Language)--用于定义数据库用户的权限

查看命令:show

     范例:查看当前都有哪些数据库

   show databases;

       范例:使用show命令,查看test数据库下的表

    mysql> show tables;             --查看命令    Empty set (0.00 sec)            --查看结果  Empty set (0.00 sec) 表示当前没有任何的记录,也就是说查找的内容为空

使用命令:use

    use test;                          --表示用户进入test数据库

查看表结构的命令:desc 表名称;

     范例:查看emp表的表结构

    mysql> desc emp;                    --查看表结构命令
    +----------+--------------+------+-----+---------+----------------+    | Field    | Type         | Null | Key | Default | Extra          |    --Field:属性,列名称    +----------+--------------+------+-----+---------+----------------+    --Type:数据类型    | empno    | int(4)       | NO   | PRI | NULL    | auto_increment |    --Null:当前列是否可以存空值    | ename    | varchar(10)  | YES  |     | NULL    |                |    --Key:当前列的主外键关系,什么都没有表示没关系    | job      | varchar(9)   | YES  |     | NULL    |                |    --Default:当前这个字段没有输入数据的时候的默认值    | mgr      | decimal(4,0) | YES  |     | NULL    |                |    --Extra :其他    | hiredate | date         | YES  |     | NULL    |                |    | sal      | decimal(7,2) | YES  |     | NULL    |                |    | comm     | decimal(7,2) | YES  |     | NULL    |                |    | deptno   | decimal(2,0) | YES  |     | NULL    |                |    +----------+--------------+------+-----+---------+----------------+    8 rows in set (0.02 sec)



0 0
原创粉丝点击