Mysql_01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql_01相关的知识,希望对你有一定的参考价值。

mysql

        Mysql是一种关联性数据库管理系统

        关联性数据库将数据保存在不同的表中,而不是将所有数据放在一个大的仓库内。这样就增加了速度并提高了灵活性。Mysql的sql指的是“结构化查询语言”。sql是用于访问数据的最常用标准化语言。它是是有ANSI/ISO SQL标准定义的

        

        数据库的种类

数据库通常分为 层次式数据库、 网络式数据库和关系式数据库 。  不同的数据库按照不同的数据结构来联系和组织。在当今互联网中,最常见的数据库模型主要是两种,即关系型数据库非关系型数据库

 

        Mysql特点:mysql数据库服务器具有快速、可靠和易于使用的特点

 

        MYSQL特性:

1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性

2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统

3.为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel、Java、Perl、php、Python、Ruby和Tcl等。 

4.支持多线程,充分利用CPU资源

5.优化的SQL查询算法,有效地提高查询速度

6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名

7.提供TCP/IP、ODBC和JDBC等多种数据库链接途径

8.提供用于管理、检查、优化数据库操作的管理工具

9.可以处理拥有上千万条记录的大型数据库

 

        链接与断开服务器:

C:\Users\TDH>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 5.5.49 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql>

 

        创建并使用数据库:

mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| day15 |
| guest |
| mysql |
| pan |
| performance_schema |
| student |
| test |
| user |
| wudidewo |
+--------------------+
10 rows in set (0.04 sec)

mysql> CREATE DATABASE qcms;
Query OK, 1 row affected (0.00 sec)

mysql> USE qcms;
Database changed
mysql>

 

        创建表:

 

mysql> create table tutorials_tbl(
-> tutorial_id INT NOT NULL AUTO_INCREMENT,
-> tutorial_title VARCHAR(100) NOT NULL,
-> tutorial_author VARCHAR(40) NOT NULL,
-> submission_date DATE,
-> PRIMARY KEY ( tutorial_id )
-> );
Query OK, 0 rows affected (0.14 sec)

mysql> SHOW TABLES;
+---------------+
| Tables_in_pan |
+---------------+
| tutorials_tbl |
+---------------+
1 row in set (0.00 sec)

mysql>

 






































以上是关于Mysql_01的主要内容,如果未能解决你的问题,请参考以下文章

MySQL笔记01: MySQL入门_1.2 MySQL下载安装与配置

MySQL_01之MySQL数据库基础

01_10_SERVLET如何连接Mysql数据库

LAMP_01_Win下安装配置MySql

Mysql_01

011-MySQL_01-设计库/表