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)

浙公网安备 33010602011771号