`

Mysql 基础 (1)

 
阅读更多

  1 连接与断开服务器

    1.1 连接服务器

   

 mysql -h host -u user -p

   

    1.2 断开服务器

    

mysql> QUIT

   1.3 修改提示符号

  

C:\Users\admin>mysql -uroot -p123456 --prompt \h;
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 22 to server version: 5.0.22-community-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

localhost;

    当进去mysql里面时候可以改成这样

    改成 u那么用命令prompt\u注意没有分号;

localhost;prompt \u
PROMPT set to '\u'
root
root

  

    

 2 查询mysql 当前版本

   

mysql> select version();
+---------------------+
| version()           |
+---------------------+
| 5.0.22-community-nt |
+---------------------+
1 row in set

    查询当前时间

     (1)

mysql> select current_date;
+--------------+
| current_date |
+--------------+
| 2015-07-05   |
+--------------+
1 row in set

    (2)

   

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2015-07-05 20:54:20 |
+---------------------+
1 row in set

   (3)当前用户

   

mysql> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set

   (4)可以用逗号,隔开查询

    

mysql> select current_date,user();
+--------------+----------------+
| current_date | user()         |
+--------------+----------------+
| 2015-07-05   | root@localhost |
+--------------+----------------+
1 row in set

 2 创建并且使用数据库

   2.1查询当前用户下所有数据库

    CREATE {DATABASE|SCHEMA}【IF NOT EXISTS】 db_name [DEFAULT] CHARACTER SET [=] charset_name

   其中花括号是必须的,中括号是可选的

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| t2                 |
| test               |
| wordp              |
+--------------------+
5 rows in set

 如果你没数据库的权限,可以让管理员执行下列命令

   mysql> GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';

这里your_mysql_name是分配给你的MySQL用户名,your_client_host是所连接的服务器所在的主机。

  2.2创建数据库

  

mysql> create database t1;
Query OK, 1 row affected

    使用该数据库,用 use命令

    

mysql> use t1;
Database changed

  2.3查看数据库的信息,看当前使用的是哪个数据库

   

mysql> select database
();
+------------+
| database() |
+------------+
| t1         |
+------------+
1 row in set

    查看数据库编码方式

   

mysql> show create DATABASE t1;
+----------+-------------------------------------------------------------+
| Database | Create Database                                             |
+----------+-------------------------------------------------------------+
| t1       | CREATE DATABASE `t1` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-------------------------------------------------------------+

  2.4 修改数据库

   ALTER{DATABASE|SCHEMA} [db_name] 

  [DEFAULT] CHARACTER SET [=] charset_name

  2.5 删除数据库

   DROP {DATABASE|SCHEMA}  [IF EXISTS] db_name

  3 创建表 

    看下当前t1数据库下面的表

   

mysql> show tables;
Empty set

  

mysql> create table pet(name varchar(20),
    -> owner varchar(20),
    -> species varchar(20),
    -> sex char(1),
    -> birth DATE,
    -> death DATE);
Query OK, 0 rows affected

   

mysql> describe pet;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name    | varchar(20) | YES  |     | NULL    |       |
| owner   | varchar(20) | YES  |     | NULL    |       |
| species | varchar(20) | YES  |     | NULL    |       |
| sex     | char(1)     | YES  |     | NULL    |       |
| birth   | date        | YES  |     | NULL    |       |
| death   | date        | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
6 rows in set

    1 用load 命令 把文本文件添加到表中 或者用insert语句添加数据到表中

mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet
    -> LINES TERMINATED BY '\r\n';

   

分享到:
评论

相关推荐

    day02_MySQL基础1

    【MySQL基础】 在JavaWeb开发中,MySQL作为一款广泛应用的关系型数据库,是开发者必备的基础技能之一。本章主要涵盖了MySQL的安装配置、数据库操作以及SQL语言的基本使用。 1. **MySQL安装及相关配置** 安装MySQL...

    mysql基础1.txt

    mysql

    mysql基础1

    本篇文章将深入探讨MySQL的基础知识,包括数据库的概念、数据库管理系统的作用、常见数据库管理系统以及MySQL的安装、配置和使用。 1. 数据库 数据库是存储和管理数据的仓库,其英文名为Database,简称为DB。数据在...

    MySQL基础1

    总结起来,MySQL基础涵盖了从安装、管理到查询和操作数据库的全过程,是任何想要进行数据管理的开发者必须掌握的关键技能。通过学习和实践,我们可以有效地利用MySQL存储、检索和管理数据,提高工作效率。

    cnymw#GolangStudy#数据库-mysql基础1

    mysql 架构与历史mysql 逻辑架构最上层服务:包含连接处理,授权认证,安全等第二层架构:大多数 MySQL 核心服务功能在这一层,包括查询解析,分析,优

    MySQL基础PDF版

    2. **MySQL基础** - **DBMS**:数据库管理系统(DataBase Management System),如MySQL,用于科学地组织和存储数据,高效地获取和维护数据。 - **SQL语句分类**:主要包括DDL(数据定义语言)、DML(数据操作语言...

    MySQL 基础知识的总结

    本文将深入探讨MySQL的基础知识,包括安装、数据类型、表的创建、查询语句、索引以及事务处理等核心概念。 1. **安装与配置** MySQL的安装过程通常包括下载适合操作系统的安装包,按照向导进行安装,然后配置...

    康师傅mysql基础pdf

    康师傅mysql基础pdf可能是一份教程或教材,涵盖了MySQL的基础知识,包括安装、配置、基本操作以及一些核心概念。在这里,我们将深入探讨MySQL的一些关键点。 1. **安装与配置**: MySQL的安装通常涉及下载安装包,...

    mysql基础知识和mysql优化整理

    一、MySQL基础知识 1. 数据库与表:MySQL中的数据库是一个逻辑存储单元,用于组织相关数据。表是数据库中的基本元素,由列和行构成,用来存储具体的数据。 2. 数据类型:MySQL支持多种数据类型,如整数类型...

    MySQL 基础教程参考手册

    MySQL数据库开发的三十六条军规_石展_完整.pdf mysql容灾及自动化切换.pdf MySQL 性能优化最佳实践.pdf ...MySQL存储过程基础教程.pdf MySql 手册.pdf MySQL_中文参考手册.pdf Mysql双机热备安装手册(V).doc

    MySQL基础.docx

    这篇文档主要针对初学者,涵盖了MySQL的基础知识,包括数据库的基本概念、MySQL的安装与使用、SQL语句的学习以及一些高级特性。 首先,理解数据库的重要性至关重要。数据库能够将数据持久化存储在本地,提供结构化...

    mysql数据库基础.pdf

    MySQL数据库是世界上最流行的开源关系型数据库管理系统之一,其工作流程涉及多个步骤,这些步骤在处理SQL语句时至关重要。以下是对这些步骤的详细说明: 首先,客户端通过连接器与MySQL服务器建立连接。连接器负责...

    数据库MySQL基础引用

    MySQL数据库中一些基础的方法调用,可供新手学习使用。不喜勿喷

    mysql数据库基础视频

    mysql数据库基础视频178讲,包括视频、sql脚本、ppt、以及复习资料

    MySql 基础练习.zip

    标题“MySQL 基础练习.zip”表明这是一份关于MySQL基本操作的学习资源,配合描述中的“数据分析之MySQL篇”系列博客文章,旨在帮助读者通过实践来提升对MySQL的理解和技能。 描述中提到的“语言为 mysql”意味着...

    PHP与MYSQL彻底研究6

    ### MySQL基础 1. **MySQL概述**:MySQL是一种关系型数据库管理系统,因其速度快、稳定性好、易于使用等特点,成为目前最受欢迎的开源数据库之一。MySQL常用于构建动态网站。 2. **MySQL安装与配置**:安装MySQL...

    MySql_BOOKV1.rar_MYSQL

    一、MySQL基础 1. 数据库与表:介绍如何创建、删除和管理数据库,以及如何设计和操作数据表,包括字段定义、数据类型选择和约束条件设置。 2. SQL语言基础:讲解SQL的基本语法,如SELECT语句用于查询数据,INSERT...

    MySQL基础PDF文件

    MySQL基础PDF文件涵盖了关于MySQL数据库的入门知识,包括数据库的概念、安装配置、基本语法以及SQL语句的操作。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其免费、功能强大和高效的特点,成为了...

Global site tag (gtag.js) - Google Analytics