跟我一起学习MySQL技术内幕(第五版):(第一章学习日记3)
来源:互联网 发布:英国哪个城市最美 知乎 编辑:程序博客网 时间:2024/06/06 03:19
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 rootEnter password: ************Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 20Server 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 itsaffiliates. Other names may be trademarks of their respectiveowners.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 changedmysql> 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 是约束 这里可有可无,后边会学习在外部加入约束的命令,除此之外还有别的约束
用逗号分隔开各列
最后一列不需要 直接关小括号。分号就可以了
这是最基本的操作 ,这一节给出了几个具体的,咱们可以试着自己创建了 。接下来就是要操作啦 ,
咱们慢慢地,妥妥的,一起学习吧!
- 跟我一起学习MySQL技术内幕(第五版):(第一章学习日记3)
- 跟我一起学习MySQL技术内幕(第五版):(第一章学习日记1)
- 跟我一起学习MySQL技术内幕(第五版):(第一章学习日记2)
- 跟我一起学习MySQL技术内幕(第五版):(第一章学习日记4)
- 跟我一起学习MySQL技术内幕(第五版):(第一章学习日记5)
- 跟我一起学习MySQL技术内幕(第五版):(第一章学习日记6)
- 跟我一起学习MySQL技术内幕(第五版):(第一章学习日记7上)
- 跟我一起学习MySQL技术内幕(第五版):(第一章学习日记7下)
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记3)
- 跟我一起学习MySQL技术内幕(第五版):(第三章学习日记3)
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记1)
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记2)
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记4)
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记5)
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记6)
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记7)
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记8)
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记9)
- baysian interence 03
- hello world linux汇编
- C++中相对路径与绝对路径 文件路径
- ubuntu 64位使用nasm汇编出现问题incompatible-with-i386-x86-64-output
- js单线程
- 跟我一起学习MySQL技术内幕(第五版):(第一章学习日记3)
- [BZOJ1443][JSOI2009]游戏Game
- JS中的call()和apply()方法
- NGINX学习笔记——配置缓冲
- 11-21 Ubuntu下MySQL的安装及远程连接配置
- &和&&的区别
- Java学习笔记1-JDBC数据库连接和无参存储过程
- 在一台服务器运行两个或多个tomcat
- “五问”找钢网交易模式