系统:Ubuntu11.04
连接
:
在系统上装好mysql数据库后,打开一个超级终端,输入:
mysql -u root -p
提示输入密码,mysql的root用户密码是在安装mysql时提示你输入的,没忘吧,输入后就出现了 "mysql:>" ,说明你登录了mysql数据库。
创建数据库
:
我们可以输入SQL语句来查看已经存在的数据库:
SHOW DATABASES;
可以看到已经存在了两三个数据库,你可以创建自己的数据库,比如叫做xuexi,使用下面的SQL语句可以创建:
CREATE DATABASE xuexi;
再输入"SHOW DATABASES;"就可以看到刚刚创建的叫“xuexi”的数据库了。
选择数据库
:
我们需要选择数据库,输入:
USE xuexi;
查看库中有哪写表格
:
这样我们就进入了自己的数据库,查看一下里面有哪些表格,输入:
SHOW TABLES;
发现还没有表。创建一个表格试试看。
创建表格
:
比如创建一个宠物表格,存储有宠物的名字,主人,类型,性别,出生日期,死亡日期。可以用下面的SQL语句:
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), specials VARCHAR(20), sex ENUM('f','m'), birthday DATE, death DATE);
CREATE TABLE是关键字,
pet是表名字,随你便
(,,,,)中有用逗号隔开的几个字段,比如第一个是 name VARCHAR(20),name是该字段的名称,而VARCHAR(20)是该字段的类型,是一个长度为20的字符串。 sex字段的类型ENUM('f','m')是枚举型,两种取值f和m,也就是代表男和女。
birthday字段,death字段的类型是 DATE,也就是日期类型,这种类型的格式是这样的:"2009-04-23"。
插入记录
:
然后向这个pet表中插入一条记录吧,名字是pipi的一条母狗,主人是David,2005年1月1日出生,至今还活着,这养的一条记录可以这样插入:
INSERT INTO pet VALUES('pipi', 'David', 'dog', 'm', '2004-1-1','');
显然pipi还没去世,那么死亡日期字段(death)可以空着。
查看记录
:
可以用下面语句查看pet库中的所有内容,确认pipi的记录是不是插了进去。
SELECT * FROM pet;
不出意外的话,pet中已经有了pipi。
更改记录
:
这时,突然发现,pipi的出生日期应该是2005-1-1,插入时输成了2004-1-1,哎呀,必须要改正这个错误,可以这样改:
UPDATE pet SET birthday='2005-1-1' WHERE name='pipi';
再查看一下pet表就发现pipi的出生日期改过来了。
删除记录
:
要想删除pipi应该怎么办呢,可以用DELETE,就像这样:
DELETE FROM pet WHERE name='pipi';
pipi就被删除了。
删除表格
:
pet表空了,现在我们把pet表也删除吧:
DROP TABLE pet;
删除库
:
紧接着我们把xuexi库也删除掉:
DROP DATABASE xuexi;
退出登录(关闭连接)
:
输入QUIT 或 输入 EXIT 或 按 CTRL+D 或 按CTRL+C。
如果能熟练运用上面语句,恭喜你,你已经入门了。
分享到:
相关推荐
MySQL数据库入门 配套资源 PPT+PDF+CODE 15.4M
《MySQL数据库入门》教学设计 课程名称: MySQL开发入门教程 授课年级: XXXX年级 授课学期: XXXX学年第一学期 教师姓名: 某某老师 《MySQL数据库入门》教学设计全文共7页,当前为第1页。2014年09月09日 《MySQL...
清华大学出版《MySQL 数据库入门》,传智播客高教产品研发部编著。光盘资料。因为不能传大文件,所以分为章节上传了。本部分为章节1
清华大学出版《MySQL 数据库入门》,传智播客高教产品研发部编著。光盘资料。因为不能传大文件,所以分为章节上传了。本部分为章节7
清华大学出版《MySQL 数据库入门》,传智播客高教产品研发部编著。光盘资料。因为不能传大文件,所以分为章节上传了。本部分为章节3
清华大学出版《MySQL 数据库入门》,传智播客高教产品研发部编著。光盘资料。因为不能传大文件,所以分为章节上传了。本部分为章节8
配套教学ppt,教学大纲,教学设计,课后题及答案,源代码等资源。
数据库MySQL入门.pdf
内容概要:这是博主自己写的三篇MySQL文章的综合pdf版本,干货满满,同时搭配脑图提高效率,从基础知识,比如对数据库的操作,对数据表的增删改,查单独写了一篇文章从单表到多表,子查询等等,干货满满,最后就是...
MySql 数据库入门视频学习,欢迎下载,有问题可留言
MySQL数据库入门总结
《MySQL数据库入门》教学设计[汇编].pdf
《MySQL数据库入门(第2版)》源码 《MySQL数据库入门(第2版)》课后习题答案
Java连接MySql数据库入门操作.pdf
MySQL数据库入门-教学大纲.doc
Ubuntu下C语言访问MySQL数据库入门 https://blog.csdn.net/xiajun07061225/article/details/8505987
MySQL数据库入门(超详细,多图解)