这是有声音的视频,请检查播放器或者声音输出设备。
这次的学习内容: 介绍Mysql数据库基础知识,数据库和表的创建,修改与删除。
mysql数据库 比较适合中小型项目。数据库 就是一个存储数据的地方。
启动mysql数据库命令:
rumen@17rumen:~$ sudo /etc/init.d/mysql start
查看mysql运行打开的端口 3306
rumen@17rumen:~$ netstat -tnl
登录进入到mysql的命令:
rumen@17rumen:~$ mysql -uroot -p123456
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.1.48-1ubuntu1 (Ubuntu)
显示当前所有的数据库:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
创建一个博客blog数据库
mysql> create database blog;
然后可以进入blog数据库里面, 进行创建表
mysql> use blog;
Database changed
创建一个posts表,以后在博客上写日志,数据就存储在这个表上面
mysql> create table posts(
-> id int(10) not null auto_increment,
-> title varchar(50) not null,
-> content longtext,
-> primary key(id)
-> )
-> ;
Query OK, 0 rows affected (0.10 sec)
可以查看数据表已经创建好了。
mysql> show tables;
+----------------+
| Tables_in_blog |
+----------------+
| posts |
+----------------+
查看数据表的结构
mysql> desc posts;
+---------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+----------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| title | varchar(50) | NO | | NULL | |
| content | longtext | YES | | NULL | |
+---------+-------------+------+-----+---------+----------------+
为表增加一个日志发布时间的一个字段
mysql> alter table posts add pub_date date;
删除pub_date字段
mysql> alter table posts drop pub_date;
删除一张表
mysql> drop table posts;
删除数据库
mysql> drop database blog;
退出mysql数据库
mysql> exit
Bye
注意,删除表, 表里面的数据库会被删除; 删除数据库,表也会全部删除。 88