mysql 常用命令
来源:互联网 发布:线切割编程基础知识 编辑:程序博客网 时间:2024/06/17 06:04
1. MySQL简介
MySQL是一个DBMS(数据库管理系统),由瑞典MySQLAB公司开发,目前属于Oracle公司,MySQL是最流行的关系型数据库管理系统(关联数据库:将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。MySQL使用SQL语言进行操作
2. MySQL 基本操作
之前一节已经详细介绍了mysql 的安装,这一节主要介绍MySQL的基本使用。为了大家都能对数据库有一个初步的认识,本文暂时忽略数据库中比较复杂的权限管理、性能优化等操作,我们就直接在root权限下一步步执行数据库的建立,表的建立,表内增删改查等具体动作,希望各位都看得明白。
2.1 查看所有数据库
1) 进入MySQL
mysql -u root
2) 查看所有数据库
show databases;
3) 连接其中一个数据库
use mysql
4) 查看表
show tables;
2.2 建立自己的数据库
以上都是MySQL自带的数据库,现在我们自己建立自己的数据库。
create database running_man;
利用刚才讲的show databases;可以查看到增加了一个数据库running_man,接下来是使用刚才介绍的连接命令use running_man.
running_man 数据库已经建立并连接,但此时数据库里并没有表,于是开始建立表
create table member(id int(12) primary key,name char(20) not null ,salary int(12) not null, phone int(12),unique(phone));
刚才的代码中,涉及到了两个知识点:1、数据表里的数据结构;2、约束
2.2.1 数据表里的数据结构:
下图中是常用的数据结构,主要是使用int ,char 等类型
2.2.2 约束:
现在数据库已经建立了,紧接着表也建立了,但是表中内容为空,所以现在要给表中插入字符
insert into member values(01,’li chen’,15000,12354125);
insert into member values(02,’baby’,16000,1241512514);
需要注意的是:在插入字符过程中,一定要遵守约束,如主键不能重复、not null 不能为空、unique()不能重复、外键一定要和另一个表上的主键一致等。
- MySQL常用命令
- MySql常用命令
- MySQL常用命令
- mysql常用命令
- mysql常用命令
- mysql常用命令
- Mysql常用命令
- MySQL常用命令
- mysql 常用命令
- MySQL常用命令
- mysql常用命令
- MySql常用命令
- MySQL常用命令
- mysql 常用命令
- mysql常用命令
- mysql常用命令
- mysql 常用命令
- MySQL常用命令
- 浅谈Java中的hashcode方法
- 调整数组顺序使奇数在前
- 四大组件
- UML之面向对象技术
- npm配置
- mysql 常用命令
- tomcat版本低招致启动报"Unable to process Jar entry" for all javassist classes
- CentOS下的SVN服务器搭建过程以及分析
- WebService框架WebService-CXF (二) --参考传智播客视频
- oc block 测试
- C++卷积神经网络实例:tiny_cnn代码详解(5)——convolutional_layer类结构信息之其他成员函数
- 【基础算法】选择排序与冒泡排序
- 蓝桥杯历届-九数分三组
- jar包冲突,jetty跑起来的项目在tomcat跑不起来