`
zengshaotao
  • 浏览: 791627 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MySQL 简单语法

 
阅读更多

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
| zst                |
+--------------------+
4 rows in set (0.00 sec)

mysql> show tables;
ERROR 1046 (3D000): No database selected
mysql> use test;
Database changed
mysql> show tables;
Empty set (0.00 sec)

mysql> use zst;
Database changed
mysql> show tables;
+---------------+
| Tables_in_zst |
+---------------+
| dept          |
| emp           |
+---------------+
2 rows in set (0.00 sec)

mysql> desc emp;
+----------+-------------+------+-----+---------+--
| Field    | Type        | Null | Key | Default | E
+----------+-------------+------+-----+---------+--
| empno    | int(11)     | NO   | PRI |         |
| ename    | varchar(10) | YES  |     | NULL    |
| job      | varchar(10) | YES  |     | NULL    |
| mgr      | int(11)     | YES  |     | NULL    |
| hiredate | datetime    | YES  |     | NULL    |
| sal      | double      | YES  |     | NULL    |
| comm     | double      | YES  |     | NULL    |
| deptno   | int(11)     | YES  | MUL | NULL    |
+----------+-------------+------+-----+---------+--
8 rows in set (0.00 sec)

mysql> desc dept;
+--------+-------------+------+-----+---------+----
| Field  | Type        | Null | Key | Default | Ext
+--------+-------------+------+-----+---------+----
| deptno | int(11)     | NO   | PRI |         |
| dname  | varchar(14) | YES  |     | NULL    |
| loc    | varchar(13) | YES  |     | NULL    |
+--------+-------------+------+-----+---------+----
3 rows in set (0.00 sec)

mysql> insert into dept values(10,'A','A');
Query OK, 1 row affected (0.05 sec)

mysql> insert into dept values(20,'B','B');
Query OK, 1 row affected (0.06 sec)

mysql> insert into dept values(30,'C','C');
Query OK, 1 row affected (0.05 sec)

mysql> insert into dept values(40,'D','D');
Query OK, 1 row affected (0.06 sec)

mysql> insert into dept values(50,'E','E');
Query OK, 1 row affected (0.06 sec)

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

mysql> select * from dept;
+--------+-------+------+
| deptno | dname | loc  |
+--------+-------+------+
|     10 | A     | A    |
|     20 | B     | B    |
|     30 | C     | C    |
|     40 | D     | D    |
|     50 | E     | E    |
+--------+-------+------+
5 rows in set (0.00 sec)

mysql> select * from emp;
Empty set (0.00 sec)

mysql> select * from dept limit 3,3
    -> ;
+--------+-------+------+
| deptno | dname | loc  |
+--------+-------+------+
|     40 | D     | D    |
|     50 | E     | E    |
+--------+-------+------+
2 rows in set (0.00 sec)

mysql> create table article(
    -> id int primary key auto_increment,
    -> title varchar(255));
Query OK, 0 rows affected (0.09 sec)

mysql> insert into article values(null,'a');
Query OK, 1 row affected (0.06 sec)

mysql> insert into article values(null,'B');
Query OK, 1 row affected (0.06 sec)

mysql> desc article;
+-------+--------------+------+-----+---------+----------------+
| Field | Type         | Null | Key | Default | Extra          |
+-------+--------------+------+-----+---------+----------------+
| id    | int(11)      | NO   | PRI | NULL    | auto_increment |
| title | varchar(255) | YES  |     | NULL    |                |
+-------+--------------+------+-----+---------+----------------+
2 rows in set (0.00 sec)

mysql> select * from article;
+----+-------+
| id | title |
+----+-------+
|  1 | a     |
|  2 | B     |
+----+-------+
2 rows in set (0.00 sec)

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2010-12-12 10:18:30 |
+---------------------+
1 row in set (0.00 sec)

mysql> select date_format(now(),'%Y-%m-%d %H:%i%s');
+---------------------------------------+
| date_format(now(),'%Y-%m-%d %H:%i%s') |
+---------------------------------------+
| 2010-12-12 10:2014                    |
+---------------------------------------+
1 row in set (0.00 sec)

mysql> desc emp;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| empno    | int(11)     | NO   | PRI |         |       |
| ename    | varchar(10) | YES  |     | NULL    |       |
| job      | varchar(10) | YES  |     | NULL    |       |
| mgr      | int(11)     | YES  |     | NULL    |       |
| hiredate | datetime    | YES  |     | NULL    |       |
| sal      | double      | YES  |     | NULL    |       |
| comm     | double      | YES  |     | NULL    |       |
| deptno   | int(11)     | YES  | MUL | NULL    |       |
+----------+-------------+------+-----+---------+-------+
8 rows in set (0.00 sec)

分享到:
评论

相关推荐

    Mysql基础语法及脚本.zip

    Mysql基础语法及脚本,非常适合新人学习,里面有2个Demo及脚本,第一个适合完全不会的新人,通过学习Demo1,能掌握简单的增删改查,通过学习Demo2,能掌握mysql运算符,排序,用limit分页查询,MySQL正则表达式,约束,索引,函数...

    MySQL语法语句大全

    MySQL语法语句是数据库管理和数据操作的核心工具,适用于各种应用场景,从简单的数据查询到复杂的数据库设计。本篇文章将详细介绍MySQL中的几个关键语法,包括创建表、创建索引、改变表结构、删除数据对象以及执行...

    MySql的基本语法

    ### MySQL基本语法详解 #### 存储过程 存储过程是一种保存在服务器上的SQL代码块,可以接受输入参数,返回输出参数,并且能够执行复杂的数据库操作。掌握存储过程的基本语法是MySQL学习的重要部分。 ##### 创建...

    mysql 语法大全

    MySQL 是一种广泛使用的开源关系型数据库管理系统,它的语法丰富多样,涵盖了许多功能。以下是一些基本的MySQL语法和操作: 1. **数据库管理**: - 显示所有数据库:`SHOW DATABASES;` - 创建数据库:`CREATE ...

    SQLServer和MySql语法和关键字的区别详解

    ### SQLServer与MySQL语法及关键字的主要差异 #### 数据类型与特性 1. **枚举与集合类型**: MySQL 支持 `enum` 和 `set` 类型,这些类型允许用户定义一组固定的选择项,而 SQLServer 不支持这两种类型。 2. **字符...

    MySQL进阶SELECT语法篇

    MySQL进阶SELECT语法篇,内有大量高级SELECT语句、用法 最简单的SELECT语句是SELECT select_list,实际上利用这个最简单的SELECT语句,你也可以完成许多你期待的功能,首先你能利用它进行MySQL所支持的任何运算,例如...

    MySQL与Oracle的语法区别详细对比

    Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,’yyyy-mm-dd’) from dual; SQL> select to_char(sysdate,’hh24-mi-ss’) from dual; mysql> select date_format(now(),’%Y-%m-%d’); mysql> ...

    php和mysql的简单企业网站源码

    在"php和mysql的简单企业网站源码"中,我们可以看到一个基本的企业网站框架。这个框架通常包含以下几个关键部分: 1. **前端界面**:这部分通常由HTML、CSS和JavaScript组成,负责展示网站的布局和样式,以及与用户...

    MySQL语法语句大全[归类].pdf

    MySQL语法语句大全 MySQL语法语句大全是一份详细的MySQL语法手册,涵盖了创建表、创建索引、改变表结构、删除数据对象、执行查询等MySQL语法语句的大量知识点。本手册旨在帮助开发者快速掌握MySQL语法,提高开发...

    java servlet mysql 简单实例

    在本实例中,我们主要探讨如何使用Java的Servlet技术与MySQL数据库进行交互,这是一个基于DAO(Data Access Object)模式但不使用Bean的简单应用。首先,让我们深入了解一下Servlet、DAO模式以及MySQL数据库的基础...

    Mysql Explain 语法详细解析

    ### MySQL Explain 语法详细解析 #### 一、Explain 的重要性和作用 在数据库管理和维护过程中,查询性能的优化是一项非常关键的任务。特别是在处理大量数据和复杂查询的情况下,查询优化可以显著提高系统的响应...

    MySQL入门很简单课件 MySQL入门很简单课件

    这个“MySQL入门很简单课件”旨在为初学者提供一个易懂且全面的学习路径,帮助他们快速掌握MySQL的基础知识。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,它允许用户以结构化方式访问和...

    MySql简单的入门教程

    ### MySQL简单入门教程知识点 #### 一、MySQL简介与安装前提 - **MySQL**是一种广泛使用的开源关系型数据库管理系统(RDBMS),支持多种操作系统。它以其高性能、稳定性和易用性而闻名,常用于Web应用的数据存储。 #...

    mysql 简单查询实验文档

    MySQL是一种广泛使用的开源关系型数据库管理系统,其简单查询功能是数据操作的基础。在这个实验文档中,我们将探讨如何使用SQL查询语句来实现一系列常见的数据检索任务。 首先,实验的目标是熟悉并掌握基本的查询...

    总结mysql和oracle的语法区别.docx

    但是,MySQL的语法结构相对简单一些。例如,在MySQL中,CREATE TABLE语句用于创建表,而在Oracle中,需要使用CREATE TABLESPACE语句来创建表空间,然后使用CREATE TABLE语句来创建表。 二、数据类型 MySQL和...

    mysql语法结构电子书

    本文将深入探讨MySQL的语法结构及其在网页编程中的应用,旨在帮助你提升数据库操作技能。 首先,MySQL语法的基础是SQL(结构化查询语言),它是用于管理和处理数据库的标准语言。SQL的主要功能包括数据查询、数据...

    MySQL语法语句汇编.doc

    MySQL是世界上最广泛使用的开源关系型数据库管理系统之一,其语法语句是进行数据库操作的基础。本篇文章将详细解析MySQL的一些核心语法,包括创建表、创建索引、改变表结构、删除数据对象以及执行查询。 首先,我们...

    详解Mysql基础语法的使用

    以上就是MySQL基础语法的简单介绍,包括创建数据库、创建表以及对数据的基本操作。在实际应用中,还可以使用更多高级功能,如索引、视图、存储过程等,以提高数据管理效率和应用程序性能。对于MySQL的学习,掌握这些...

Global site tag (gtag.js) - Google Analytics