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

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 sampdbmysql> 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 是约束 这里可有可无,后边会学习在外部加入约束的命令,除此之外还有别的约束
用逗号分隔开各列
最后一列不需要 直接关小括号。分号就可以了

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值