必赢亚洲手机app下载


从人机交互发展的角度看人工智能

Mac远程连接控制Window

mySQL数据库二

在做整治的时候,上一篇刚起头只是简单的做了个数据类型的初始,在那边几乎说一下mySQL的使用以及它的命令行

 

1.备选工作

有一个好的开发工具可以几何倍数的加码我们的工作效用,所以,工具是少不了的,首先我们要求下载一个wamp(window系统专用)的工具,苹果电脑为Mamp,如下图所示

苹果电脑 1

下载完毕将来双击,可以看看在电脑屏幕的右下方出现一个卡哇伊的“W”图标,对,是她是她就是她,当她从红变成黄色的时候,表达您的备选工作早就完毕了,早先你的mySQL之旅吧

苹果电脑 2

 

苹果电脑,2.

操作方法一:

苹果电脑 3

左键点击那么些可爱的“w”,我们选中第一个phpMyAdmin,点击,没错,你放心的点击就好了,出了事算我的

 

苹果电脑 4

埃玛(Emma),果然出事了,forbidden了,但是并非怕,我说了肩负就必然会承受的,大家那个时候只必要将localhost改为127.0.0.1就好了,效果如下图

苹果电脑 5

大家倘诺在此页面上举行操作就能够了,优点是相比较直观,不过好像苹果的不可能再那方面运行会并发不足描述的谬误,所以大家一般不要那种格局,且看第三种艺术

 

操作方法二:mySQL命令行

同一,打开大家的小“w”是少不了的行事,打开MySQL选项,选拔其中的MySQL
console,也就是命令行,好了,大家那时候可以进行欢娱的指令行编码了,进去的时候会必要报到密码,直接回车就可以啦,可是苹果的得须要上网搜一个密码

苹果电脑 6

 

 

好,投石问路,现在,大家的MySQL命令行正式起先,记得最终结尾一定要用分号结尾

1.创建库:create database 库名;

2.显示库:show databases;

3.进去到库:use 库名;

4.展示库里表格:show tables;

5.显示某一个表格属性:desc 表格名;

6.突显某一个表格内的具体内容:select *form 表格名;

7.向某一个报表中添加一列:alter table 表格名 add column 数值 类型;

8.向某一个库中cherub表格:create table if not exists 表格名(名);

9.向某一个报表中插入具体内容:insert into 表格名(名)values(value);

10.刨除某一个报表:drop table 表格名;

11.清空表格中的所有数据:delete from 表格名;

12.封锁主键:在主键前面加一个primary key;  //唯一的数码

13.电动增进:auto_increment;  //前边不写值默许从0初始递增

14.删减表格中的某一项:delete from 表格名 where id=1;
 //删除id为1的那一项的多少,当再插入的
时候,如若是机动增进,则不会现出id为1,只会从2初阶;

15.添加自增:alter table 表名 change 名 同一个名 类型 auto_increment;

16.向表中追加约束:alter table 表名 add constraint primary key(名);

17.向表中追加外键:alter table 表名 add constraint fk_key1 foreign
key(非主键名) references
另一个表名(同一个品种的主键名);

18.修改表中数量:update 表名 set 名=’数值’,名=’数值’;
//同时修改六个字段用逗号分隔;修改某
一个在前边加一个where …即可,where语句若是改动八个的话用or来再而三;

19.改动编码格式,使其可以利用汉语:ALTER TABLE `表名` CHANGE `列名`
`列名` VARCHAR( 255
) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;

20.去除主键或者外键约束:alter table 表名 drop 主键名;

 

 具体效果如下:

<1>show  databases;//显示你的数据库
eg:

苹果电脑 7

<2>drop database cusInfo;//删除cusInfo数据库
此时你的database就没有cusInfo该数据库了
eg:

苹果电脑 8

<3>use jereh;//使用jereh数据库

苹果电脑 9

<4>create table CusInfo(数据);//在数据库里新建table表格

苹果电脑 10

<5>desc cusInfo;//显示cusInfo的数码音信

苹果电脑 11

 

<6>insert  into  cusInfo(cusTel) values(12345);//给变量赋值

苹果电脑 12

 

<7>select  * from cusInfo;//查看cusInfo的具备变量

苹果电脑 13

 

<8>alter table cusInfo add cusLanguage text;//增加新的数据

苹果电脑 14

  此时desc cusInfo会看到扩张了新的数码;

苹果电脑 15

 <9>delete from cusInfo;//清空表格

苹果电脑 16

那会儿执行命令行select * from cusInfo;查看

苹果电脑 17

发觉已清空

<10>alter table class add constraint primary
key(id);//给class那一个table的id扩张主键约束

苹果电脑 18

 

<11>alter table student add  constraint fk_key foreign key(cid)
references class(cid);//外键约束

将student这一个表的cid(不能是主键)添加一个外键,名叫fk_key,与class表的id(id必须是主键)链接。

eg:class表有以下内容,其中cid不是主键。  

苹果电脑 19

studentInfo表如下图所示,其中id是主键。

苹果电脑 20

 知道他们之间的涉嫌后执行以下语句。

苹果电脑 21

外键链接成功的话studentInfo的cid的key会有MUL标志。

苹果电脑 22

<12>update teacher set salary=2500 where profession='教授';//修改teacher表格里profession是教授的salary改为2500;
eg:原来是如下图:

苹果电脑 23

修改后是如下图:

苹果电脑 24

 <13>ALTER TABLE  `class` CHANGE  `cname`  `cname` VARCHAR(
255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;  
 //修改为UTF-8编码语言,使其可以输入普通话

eg:class是表格名,cname是你要将编码支持中文的列名,例如下图的class1是说要修改的是class1表格,classname是说要修改
的列名。

苹果电脑 25

<14>为了防止创造一个已经存在的表格,可以在创造表格时输入以下语句,如下图:苹果电脑 26

<15>delete from class1 where classProssion=’tongn’;//删除某一列

eg:原来class1表格如下所示:

苹果电脑 27

剔除之后便如图所示:

苹果电脑 28

 

 

明日先收拾这么多,前天一而再补充,晚安美梦

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图