`
东边日出西边雨
  • 浏览: 262286 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql数据库入门

阅读更多

系统: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数据库入门》-黑马程序员 配套书籍资源 .zip

    《MySQL数据库入门》是针对初学者的一本指南,旨在帮助读者快速掌握MySQL的基本概念和操作。这本教材的配套资源包含了一系列辅助学习材料,如教学PPT、教学大纲、教学设计、课后习题及答案,以及源代码,旨在提供全...

    MySQL数据库入门.rar

    这个"MySQL数据库入门"压缩包提供了一系列的学习资源,包括PPT、PDF文档和代码示例,帮助初学者快速掌握MySQL的基础知识。 首先,让我们从标题开始。"MySQL数据库入门"意味着这个教程将覆盖数据库的基础概念,如何...

    MySQL数据库入门到高级笔记快速学习pdf版本

    这份"MySQL数据库入门到高级笔记快速学习pdf版本"提供了从基础到高级的全面教程,适合不同水平的学习者。以下将详细解析其中涉及的主要知识点: 1. **基本操作**: - **启动与关闭MySQL服务**:可以通过`...

    MySQL数据库入门(光盘)Lesson 03.rar

    本资源"MySQL数据库入门(光盘)Lesson 03.rar"来自清华大学出版的《MySQL数据库入门》一书,由传智播客高教产品研发部精心编著。此压缩包包含该书的第三章内容,可能涉及MySQL的基础知识、安装配置、数据类型、操作...

    MySQL数据库入门(光盘)Lesson 01.rar

    这篇教程基于清华大学出版的《MySQL数据库入门》一书,由传智播客高教产品研发部编著,旨在帮助初学者理解并掌握MySQL的基础知识。 在"Lesson 01"中,我们将探讨以下几个关键知识点: 1. **MySQL概述**:MySQL是一...

    MySQL数据库入门(光盘)Lesson 07.rar

    本压缩包包含的是清华大学出版的《MySQL数据库入门》一书的第七章光盘资料,由传智播客高教产品研发部编著。由于文件大小限制,该书的各章内容被分成了多个压缩包进行上传,本部分主要聚焦于第七章。 在《MySQL...

    MySQL数据库入门(光盘)Lesson 08.rar

    《MySQL数据库入门》是清华大学出版社出版的一本教材,由传智播客高教产品研发部编著,旨在帮助初学者快速掌握MySQL的基本概念、操作及应用。光盘资料包含的"Lesson 08"可能是该教材的第八章内容,由于文件大小限制...

    《MySQL数据库入门》教学设计.docx

    《MySQL数据库入门》教学设计是一份详尽的教学文档,旨在引导初学者逐步了解并掌握MySQL数据库的基本知识和操作。这份教学设计涵盖了从数据库基础到MySQL的实际应用,包括安装配置、启动登录等多个方面。 课程的...

    数据库MySQL入门.pdf

    MySQL数据库产品内容丰富,功能强大。MySQL支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。 MySQL用户管理: 1. 新建用户:可以使用命令行方式或图形...

    MySql 数据库入门视频学习

    在本篇内容中,我们将基于提供的“MySQL数据库入门视频学习”的相关信息进行展开,详细解析与MySQL数据库相关的基础知识、核心概念及实用技巧。 ### MySQL数据库简介 MySQL是一种广泛使用的开源关系型数据库管理...

    MySQL数据库入门总结

    MySQL 数据库入门总结 MySQL 数据库入门总结是关系型数据库管理系统的核心内容,本节主要总结了 MySQL 数据库的入门知识点,涵盖了数据库设计、数据定义语句、数据查询语句、数据操作语句、数据控制语句等方面的...

    《MySQL数据库入门》教学设计[汇编].pdf

    《MySQL数据库入门》教学设计旨在引导初学者理解数据库的基础知识,并掌握MySQL的安装、配置、启动和登录等操作。这是一门针对XXXX年级第一学期的课程,由某某老师设计并讲授。 首先,课程强调了数据库的重要性,...

    《MySQL数据库入门》教学设计.pdf

    MySQL 数据库入门 MySQL 数据库入门是计算机应用领域中非常重要的技术,它产生于 20 世纪 60 年代末,是数据管理的最新技术,也是软件技术的一个重要分支。本资源摘要信息将详细介绍 MySQL 数据库入门的课程设计,...

    数据库资源《MySQL数据库入门(第2版)》源码

    《MySQL数据库入门(第2版)》是一本深入浅出介绍MySQL数据库的教材,源码提供了书中实例的详细实现,帮助读者更好地理解和实践所学知识。在这个压缩包中,我们很可能会找到一系列与数据库设计、SQL语句编写、数据...

    MySQL数据库入门-教学大纲.doc

    《MySQL 数据库入门》课程教学大纲详细解析 ...总结来说,《MySQL 数据库入门》课程旨在通过系统学习和实战训练,使学生具备独立使用MySQL数据库进行开发和管理的能力,为后续的数据库应用和开发打下坚实基础。

    MySQL数据库入门(光盘)Lesson 02.rar

    《MySQL数据库入门》是清华大学出版社出版的一本教材,由传智播客高教产品研发部编著,旨在帮助初学者快速掌握MySQL数据库的基础知识和实际操作技能。本部分为该教材的"Lesson 02",可能包含第二章的全部或部分内容...

    mysql数据库入门及数据库备份与恢复

    mysql数据库入门及数据库备份与恢复

    Mysql数据库入门 教学.pdf

    ### MySQL数据库入门教学知识点梳理 #### 一、数据库基础知识 1. **数据库概念**: - 数据库(Database,简称DB)是指按照一定的数据模型组织并存储数据的集合。 - 它是一种电子化的文件柜,能够高效地管理和...

    MySQL数据库入门--读书笔记(word版本)

    MySQL数据库入门笔记 MySQL是一个关系型数据库管理系统,广泛应用于各种Web应用程序。作为初学者,了解MySQL的基本概念和语法是非常重要的。 一、SQL语言 SQL(Structured Query Language)是一种标准化的...

Global site tag (gtag.js) - Google Analytics