您的位置:首页 > 数据库 > MySQL

跟我一起学习MySQL技术内幕(第五版):(第一章学习日记3)

2016-03-28 00:31 537 查看
1.4.5 创建数据库  

1.4.6 创建数据表  

我决定了要用cmd这样我觉得学这本书会比较流畅。

首先cmd的准备工作

先把加path说一下,我的是win10,

1.打开我的电脑



2.右上角那个小问号 旁边个箭头展开

选择系统属性



3.选择 高级 环境变量



4.点path 点击编辑



再添加一个新的



最后找到你的mysql根目录



C:\Program Files\MySQL\MySQL Server 5.6\bin

在server里把bin的根复制粘贴到环境变量编辑里就可以了。

然后打开cmd我们连接数据库

输入 mysql -h 127.0.0.1 -p -u root

-h 后边是host_name,-u是ueser_name 刚建立数据库的那两个有填过 第一篇日记安装那里,可以回顾下

之后会显示 Enterpassword 你输入你的密码就连接到数据库了

C:\Users\26223>mysql -h 127.0.0.1 -p -u root
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 20
Server version: 5.6.28-log MySQL Community Server (GPL)

Copyright (c) 2000, 2015, 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.


开始1.4.5吧

创建数据库

cmd

mysql > create database   sampdb;


这时候 你试一下select database();

他会出现null ,这说明他现在是没有默认数据库

默认数据库我们一般要先设置好 否则以后调用表还得前边加一个 数据库名.表 比较麻烦

mysql > use sampdb;
mysql> select database();


这时候显示的就是

mysql> use sampdb;
Database changed
mysql> select database();
+------------+
| database() |
+------------+
| sampdb     |
+------------+
1 row in set (0.00 sec)

mysql>


mysqlworkbench

command line client

哈哈 ,跟cmd一模一样;

以后 跟我一起用cmd吧 ,暂时不要用workbench,学习阶段切勿偷懒

1.4.6

一定要自己写啊

不过我还是讲一下怎么用发行包里的.sql文件吧

(今天刚跟学长学的)



选中file 选择 open sql script

打开那个文件

然后在代码段最后一行 加上

use  数据库名(这里没有分号)


然后运行就可以了

怎么样简单吧

1.4.6.

这一节主要就是创建数据表

大家可以选择若干个敲一敲,后边要用到的,注意格式

create table  table_name
(
column1   char(n) not null,
..................
);


大致的格式是这样

table_name是要创建的表的名字

column 是列的名称 id name 之类的单词

然后char varchar int 等等是数据类型

后边的not null 是约束 这里可有可无,后边会学习在外部加入约束的命令,除此之外还有别的约束

用逗号分隔开各列

最后一列不需要 直接关小括号。分号就可以了

这是最基本的操作 ,这一节给出了几个具体的,咱们可以试着自己创建了 。接下来就是要操作啦 ,

咱们慢慢地,妥妥的,一起学习吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: