初步学习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的主要内容,如果未能解决你的问题,请参考以下文章