PHP笔记4数据库基本概念

2017-07-01  本文已影响0人  8d2855a6c5d0

1、数据库服务器

2、DBMS

DBMS(Database Management System)数据库管理系统,是一个管理数据的大型软件。
常用DBMS软件有哪些?

3、数据库

数据库:存储数据的仓库。
举例:数据库,可以看成是一个“文件柜”中的“小格子”。还可以看成是不同的“文件夹”。

4、数据表

数据表是存储数据的真正的地方。
举例:数据表,可以看成是一个具体的“文件”。其实,就是一张“学生成绩表”。

5、记录、字段、数据

image.png

MySQL登录和退出——在CMD模式操作

1、登录到MySQL服务器

2、退出MySQL客户端

MySQL数据库操作

1、显示数据库


2、创建数据库

3、删除数据库

MySQL数据库字符集

1、查看数据库的字符集

2、通过MySQL命令来修改数据库的字符集

MySQL数据表操作

1、选择数据库

2、显示所有的数据表(文件)

3、创建数据表的结构

4、删除数据表

5、修改数据表
使用数据表,使用的命令 alter table 。但是这个命令非常复杂,建议看懂就行。


还可以使用phpMyAdmin来进行表结构的修改。

5、describe显示表的结构定义

MySQL数据类型

1、整型浮点型
(1)整型

| | |||
| :-------------: |:-------------:| :-----:|
| tinyint | 最小型整数 | 0-255(-128 ~ +127) | 1个字节 |
| smallint | 小型整数 | 0-65535 | 2个字节|
| mediumint | 中型整数 | 0-1677万| 3个字节|
|int |一般整数 |0-21亿 | 4个字节|
|bigint | 最大整数 | 0-42亿 | 8个字节|

(2)浮点型

2、日期时间型

3、字符和文本型
(1)字符型

| | |||
| :-------------: |:-------------:| :-----:|
| char(M)| 0-255 | 固定长度的字符串|邮编、手机号码、电话号码等|
| varchar(M) | 0-65535 | 可变长度的字符串|新闻标题、家庭地址、毕业院校等
(2)文本型

tinytext 0-255 小型文本
Text 0-1670 中型文本
longtext 0-42亿 大型文本

问题:当向数据表中添加一条记录,且记录的内容含有中文时,为何添加不进去?

SQL基础

1、SQL简介

2、增加记录

3、删除记录

4、修改记录

5、查询记录

导入SQL文件,用于测试使用

Saixinjituan.sql
注意:导入SQL文件时,要先创建数据库,然后再导入数据。
创建的数据库的字符集必须是UTF8,否则会乱码。

上一篇 下一篇

猜你喜欢

热点阅读