php對mysql的了解 對MySQL的初步了解

2021-10-18 05:42:05 字數 2055 閱讀 7499

首先安裝mysql:

一.單詞部分:

①networking網路②option選擇③port埠④firewall防火牆⑤engine引擎

⑥standard標準⑦character字元⑧collation校對⑨stirage儲存

二.預習部分

1.請寫出建立和刪除資料庫的sql語句

create database 資料庫名;

drop database 資料庫名;

2.寫出建立和刪除表的sql語句

create table 表名(

字段 資料型別 約束,

drop table 名字;

3.檢視表

show tables;

4.指定表的儲存引擎

create table 表名(

)enegine=儲存引擎;

三.練習部分

1.完成對mysql資料庫的配置(問度娘。。。)

2.使用命令列連線mysql並運算元據庫

mysql -h伺服器位址 -u使用者名稱 -p 密碼

3.使用sql語句建立科目表

#上機三課程表

drop database if exists `myschool`;

create database myschool;

use myschool;

drop table if exists `subject`;

create table `subject`(

`subjectno` int(4) not null comment '課程編號' auto_increment primary key,

`subjectname` varchar(50) comment '課程名稱',

`classhour` int(4) comment '學時',

`gradeid` int(4) comment '年級編號'

4.上機4使用sql語句建立成績表

#上機四timestamp 成績表

drop table if exists `result`;

create table `result`(

`studentno` int(4) not null,

`subjectno` int(4) not null,

`examedate` timestamp not null default now() ,

`studentresult` int(4) not null

5.建立學生表和年級表

#上機五學生表和年級表

drop table if exists `student`;

create table `student`(

`studentno` int(4) not null primary key,

`loginpwd` varchar(20) not null,

`studentname` varchar(50) not null,

`***` char(2) not null,

`gradeid` int(4) unsigned,

`phone` varchar(50),

`address` varchar(255),

`borndate` datetime,

`eamil` varchar(50),

`identitycard` varchar(18)

drop table if exists `grade`;

create table `grade`(

`gradeid` int(4) not null auto_increment primary key,

`gradename` varchar(50) not null

6.使用系統幫助

help 查詢內容;

四.總結部分

mysql的儲存引擎

常用的儲存引擎:innodb,myisam

innodb:支援事務處理,外來鍵。占用空間比myisam大,適合需要事務處理,更新,刪除頻繁的場景

myisam:不支援事務和外來鍵,占用空間較小,訪問速度快,適合於不需要事務處理,頻繁查詢的應用場景

在mysql上對collate的了解

今天老師在ppt上給我們建立了乙個庫 create database db3 charset utf8 collate utf8 general ci default character set utf8 資料庫字符集。設定資料庫的預設編碼為utf8,utf8中間不要 collate utf8 ge...

對ajax的了解

1.什麼是ajax?2.傳統的開發模式與ajax的開發模式的不同之處3.ajax.js檔案的編寫步驟 1.建立ajax物件 2 連線伺服器 2.連線伺服器 open 方法,檔名,非同步傳輸 oajax.open get a.txt true 3 傳送請求 3.傳送請求 oajax.send 4 接受...

對DTD的了解

文件型別定義 dtd,document type definition 是一種特殊文件,它規定 約束符合標準通用標示語言 sgml 或sgml子集可擴充套件標示語言 xml 規則的定義和陳述。xml 可擴充套件標記語言 dtd schema 1 有且只有乙個根節點 2 由開始標籤和結束標籤組成 3 ...