软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> 数据库 -> mysql数据库的使用与理解(基于ubuntu14.0.4LTS64位) -> 正文阅读
数据库 最新文章
Python&MySQL&PyQt
最新用python来操作mysql完全解析
mongodb的安装详解
1.PDO简介
《MySQL必知必会学习笔记》:高级联结
【翻译自mos文章】怎么对Microsoft(Office)
MyCAT全局表描述及示例
ocp
关于SQL数据表存储过程表名前缀换成dbo代码
数据库调优教程(二)慢查询数据准备

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

  2016-04-02 21:00:14

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:输入密码



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

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



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



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



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

2.6查看当前的状态: status;



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



2.8 数据表的建立与删除

create table mytable (id int, name int);

drop table mytable;



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

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



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



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;



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



3 注意:

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

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


上一篇文章      下一篇文章      查看所有文章
2016-04-02 21:00:00  
360图书馆 论文大全 母婴/育儿 软件开发资料 网页快照 文字转语音 购物精选 软件 美食菜谱 新闻中心 电影下载 小游戏 Chinese Culture
生肖星座解梦 人民的名义 人民的名义在线看 三沣玩客 拍拍 视频 开发 Android开发 站长 古典小说 网文精选 搜图网 天下美图
中国文化英文 多播视频 装修知识库
2017-4-23 21:55:16
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --