2021.7.11周一

object指向有期末考试。暑假里也要复习一遍各个科目

 

database:

primary的特性: not null      不可为null

         index 索引(影响搜索功能)

         unique       只有一个

在制表的时候从只有一条线的表开始制作

数据类型的区别:

char(固定长):char(9)表示可以填九个文字,如果不够最后用空白填够九个

varchar(可变长)

使用char的优点:比起varchar,其附加的byte数较少

 

php:

客户端用http通信与ap服务器(php)沟通,ap服务器(php)通过sql和db服务器沟通

到目前为止,ap服务器和db服务器的部分使用docker

进入docker里的一个模块

docker ps

docker exec -it 7458(上面那个指令所显示的16位中的前4位) bash

在docker里用db制作一个表

docker ps

docker exec -it 7458(上面那个指令所显示的16位中的前4位) bash

mysql -u root -p

password: rootpassword

  (进入db界面)

create database mydb1;

use mydb1;

(建表)

create table students(

    -> id integer primary key,

    -> name varchar(50) not null,

    -> no char(8) not null);

(确认)

show tables;

(插入)

insert into students values (1, 'fun', '20cm0188');

insert into students values (2, 'func', '20cm0177');

insert into students values (3, 'function', '20cm0166');

(全检索)

select * from students;

  (结果)

+----+----------+----------+

|    id  |       name      |       no       |

+----+----------+----------+

|   1     |        fun       | 20cm0188  |

|   2     |      func       | 20cm0177  |

|   3     |     function   | 20cm0166  |

+----+----------+----------+

3 rows in set (0.00 sec)

 

 

 

 

 

posted @ 2021-07-12 15:26  fheow  阅读(57)  评论(0)    收藏  举报