学号:2 姓名:李四 年龄:23 籍贯:山西 |
学号:1 姓名:张三 年龄:22 籍贯:北京 |
如上情况,我们发现纸片的利用空间有浪费
表格
学号 |
姓名 |
年龄 |
籍贯 |
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)
);