今天突然有人问我会不会用mysql控制台建立数据库?我犹豫了,您呢?
于是就打算好好研究下mysql控制台命令。平时我们使用phpmyadmin或者navicat多了,建立表或者操作表很放便,您是不是就忽略了命令行的使用呢?
于是今天就搞一个汇总,后续讲继续讲解~~(Joyous期待您的关注)
首先创建数据库
create database test;
还先贴个控制台的图吧
这样你输入密码,然后就可以输入上面建立数据库的命令了。
第二步:使用数据库
use test;
第三步:建立表
说明:
1、mysql控制台宽度不会变,一句话或者一个单词必须在一行内。
2、从第一行开始说起:create table my其中my是表名,第二行开始”(”到第七行”)”是字段以及字段信息,其中第三行是字段id的信息,而int(20)是说字段id是int型长度是20,not null是不空,auto_increment 是自增的意思,而comment是字段的备注信息,第四行是name的信息,其中varchar(200)是说name是varchar型长度是200,character set utf8字符编码使用utf8,注意这里的utf8和网页中charset=‘utf-8’区别没有-,而collate utf8_bin设置该字段整理的时候用utf8_bin整理,以防止乱码,其中第五行中的default是规定name的默认值是111。第六行中primary key(id)是说明规定该表的主键是id,第七行)后面的是表级约束。其中engine是表类型有MYISAM,innodb等类型。http://www.0377joyous.com/archives/343.html
今天就到此结束,明天继续~~