软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> 数据库 -> mysql数据库的使用与理解(基于ubuntu14.0.4LTS64位) -> 正文阅读

[数据库]mysql数据库的使用与理解(基于ubuntu14.0.4LTS64位)


1.mysql数据库的组成与相关概念

 首先明白,mysql是关系型数据库,和非关系型数据库中最大的不同就是表的概念不一样。

+ 整个mysql环境可以理解成一个最大的数据库:A

+ 用mysql创建的 数据库 B是属于A的,是数据的仓库,相当于系统中的文件夹

+ 数据表 C:是存放数据的具体场所,相当于系统中的文件,一个数据库B中包含若干个数据表C(注意此处的数据库B和A不一样)

+ 记录 D:数据表中的一行称为一个记录,因此,我们在创建数据表时,一定要创建一个id列,用于标识“这是第几条记录”,id列的值不能相同,必须唯一,就相当于身份证号一样。一个表C中可以有多条记录D

+ 字段 E:一个表中的各个列,就叫“字段”,在数据库中的每个字段,都是有规定的,比如:字段的数据类型、空与不空的判断、自动增长等。一条记录D可以有多个字段E。

+ 数据 F:行和列的交叉处,就是真正的“数据”F。

2.数据库的基本操作(ubuntu环境下)常用命令实例。

2.1 登陆mysql:mysql -u root - p -u:以用户名登陆,-p:输入密码


[img]http://img.blog.csdn.net/20160402000017209

2.2 查看数据库:输入上面的命令后会要求输入密码,登陆成功后会显示如上图的界面,查看系统A自带的数据B

show databases; 注意分号不能少,如下图中显示系统自带的database。


[img]http://img.blog.csdn.net/20160402000405914

2.3 创建数据库:create database mytest;这样就创建了一个数据库B,库名叫mytest.


[img]http://img.blog.csdn.net/20160402000804337

2.4 在上面4个数据库中,如何选择我们的想要的数据库呢? use mytest,这样就选中了我们的数据库mytest.


[img]http://img.blog.csdn.net/20160402001022932

2.5 如果想删除数据库的话:drop database mytest 这样就会删除数据库且不会提醒了 。

2.6查看当前的状态: status;


[img]http://img.blog.csdn.net/20160402001525965

2.7 显示当前数据库中的表C ,有下面两种方式。a: show tables; b: show tables FROM mytest;.其中mytest是我们建立的数据库。


[img]http://img.blog.csdn.net/20160402001905685

2.8 数据表的建立与删除

create table mytable (id int, name int);

drop table mytable;


[img]http://img.blog.csdn.net/20160402002357077

2.9 建立好数据表如何使用,也就是如何向数据表中插入数据呢? insert into mytable (id ,name) values (1,10);

2.10 查询表中数据,select id,name from mytable where id=1 order; 或是 select * from mytable


[img]http://img.blog.csdn.net/20160402003150737

2.11 表中数据的更新,update mytable set name=20 where id=1;


[img]http://img.blog.csdn.net/20160402003420863

2.12 表的删除:delete from mytable; 或者 drop table mytable;

2.13 表结构的修改

  • (1)增加一个字段格式:
      alter table table_name add column (字段名 字段类型); —-此方法带括号
  • (2)指定字段插入的位置:
      alter table table_name add column 字段名 字段类型 after 某字段;
  • (3)修改字段名称/类型
      alter table table_name change 旧字段名 新字段名 新字段的类型;
  • (4)改表的名字
      alter table table_name rename to new_table_name;
  • (5)一次性清空表中的所有数据
      truncate table table_name; 此方法也会使表中的取号器(ID)从1开始
  • (6) 删除一个字段:
      alter table table_name drop字段名;

2.14 修改密码格式:mysqladmin -u用户名 -p旧密码 password 新密码;

2.15 显示表的结构:describe mytables;


[img]http://img.blog.csdn.net/20160402004429382

2.16 显示当前的数据库和用户 show database(); show user();


[img]http://img.blog.csdn.net/20160402005041181

3 注意:

3.1 如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。

3.2 可以使用光标上下键调出以前的命令。


......显示全文...
    点击查看全文


上一篇文章      下一篇文章      查看所有文章
2016-04-02 21:00:00  
数据库 最新文章
Python&MySQL&PyQt
最新用python来操作mysql完全解析
mongodb的安装详解
1.PDO简介
《MySQL必知必会学习笔记》:高级联结
【翻译自mos文章】怎么对Microsoft(Office)
MyCAT全局表描述及示例
ocp
关于SQL数据表存储过程表名前缀换成dbo代码
数据库调优教程(二)慢查询数据准备
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2018年1日历
2018-1-23 4:06:27
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --