初步学习MySQL

Posted fqh123

tags:

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

我们之前学习如何安装mysql数据库 以及 navicat 管理数据库可视化工具

那么现在主要来学习一下如何使用,(操作数据库有很多方式,终端操作、可视化工具操作、编程语句操作)

我们首先学习在终端操作数据库(windows+r      cmd)

登录数据库服务器:mysql -u root -p密码    或则  mysql -u root -p回车后再输入密码

退出数据库服务器:exit

如何查询数据库服务器中所有的数据库:show databases;     (一定要带分号 英文状态下的分号)

如何选中一个数据库进行操作:use 数据库名称      如:use test

----------------------------------------------------------------

如何在数据库服务器中创建数据库:create database 数据库名称;    (create database test1;)

查看某个数据库中所有的表:show tables;

如何创建一个数据表:create table user (name varchar(20),owner varchar(20),species varchar(20),sex char(1),birth date,death date);

          上面是一个例子,create table 表名称 (键 数据类型,键 数据类型(num),......);

如何查看某个表的具体结构:describe 表名称;    (describe user);

+---------+-------------+------+-----+---------+-------+
| 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    |        |
+---------+-------------+------+-----+---------+-------+

field:字段名称;type:字段类型;null:是否可以为空;key:约束类型,default:默认值;extra:额外的信息;

 

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

mysql初步学习

MySql初步学习

关于mysql的初步学习

关于mysql的初步学习

MySQL初步学习

Mysql DBA 高级运维学习笔记-初步增量恢复mysql数据库