如上情況,我們發現紙片的利用空間有浪費
表格
學號 |
姓名 |
年齡 |
籍貫 |
1 |
張三 |
22 |
北京 |
2 |
李四 |
23 |
山西 |
表只能刪除行,不能刪除列
伺服器 — 庫 — 表 — 行 (最小操作單位為行)
mysql入門語句:
1. 如何串連伺服器
伺服器位址(可用IP,網域名稱):連接埠(3306)
使用者名稱
密碼
mysql –h localhost –u UerName –p PassWd
如:mysql -h localhost -u root –p
Enter password:870210
或:mysql –uroot –p870210 這樣寫不好,密碼易泄漏,翻頁就知道了
-h 如果不寫,則預設邊localhost
退出命令:exit
如果打錯可以用\c來結事並形如新的語句
如: mysql> show databases (忘記打分號)
-> \c
mysql>
2.查看伺服器下有多少個庫
show databases;
命令以分號結束(;)
3.建立一個庫
create database mydatabase;
建立一個叫mydatabase的庫
4.選中資料庫
use mydatabase;(這條語句可以不加分號)
選中庫mydatabase
5.查看庫下面的表
show tables;
6.刪除一個庫
drop database mydatabase;
刪除庫mydatabase
注意:不能修改資料庫的名字
7.建立一個表
mysql> create table class (
-> stu int,
-> name varchar(20),
-> age int,
-> area varchar(20)
-> ) ;
注意最後一列無需逗號隔開(,)
再添加一個表:
mysql> create table score (
-> stu int,
-> name varchar(20),
-> ke varchar(10),
-> fen int
-> );
8.修改表名
文法:rename table oldname to newname
如:rename table score to newscore;
9.刪除表名
drop table newscore;
刪除表newscore
10.查看錶結構
desc class;
查看(description) class表結構
建立留言表:
create table msg (
id int,
title varchar(60),
name varchar(10),
content varchar(1000)
);