Mysql之数据库与sql
数据库和sql
1.什么是数据库?
数据库管理系统(Database Management Systme,DBMS)。
传统Excel的缺陷:a.无法多人共享数据b.无法提供大量数据所需要的格式:瞬间从几十万or上百万的数据中获取想要的数据,必须把数据保存为适当格式。c.实现自动读写自动化需要编程技术能力d.无法应对突发事故
1.DBMS种类:
A.层次数据库(Hierarchial Database,HDB)
B.关系数据库(Relational Database,RDB):和Excel工作表一样,它也采用列二维表结构来管理数据
C.面向对象数据库(Object Oriented Database,OODB)
D.XML数据库
E.键值存储系统(Key-Value Store,KVS)
2.SQL并不区分大小写、但是在linux Or Unix中是区分大小写的
3.数据库的创建 create database + dname; create database shop;
4.表的创建create table +bname create table shohin
(列名 数据类型 约束条件, (shohin_id char(4) not NULL,
...........................................); shohin_mei varchar(100) not NULL,
Primary key (shohin_id));
5.表的更新删除
Drop table + bname; //drop table shohin;
表的定义更新(alter table) 有时候好不容易把表创建出来发现少几列,其实这时无须把表删除再重建。
Alter table +bname add column +lname;
Alter table shohin add column shohin_kana varchar(100);
如果多了几列,alter table shohin drop column shohin_kana;
如果出现了创建表名字打错了的情况:
表名的修改: rename table shohin to host;
Mysql之数据库与sql相关推荐
- MySQL基础——数据库和SQL概述\MySQL基本使用\DQL语言学习\条件查询\排序查询\常见函数\分组查询\连接查询\子查询\分页查询\联合查询
本文详细讲解了MySQL中DQL语言,也就是数据查询语句的使用.全文3w余字,是对学习MySQL知识的整理总结,因为篇幅较长,MySQL基础知识余下部分发表在余下博客中 DML语言学习\插入数据\删除 ...
- mysql导出数据库成SQL文件
命令行执行 mysqldump -h 主机名 -uroot -p123456 数据库名 > 文件名.sql
- OMG!mysql创建数据库的sql语句代码
为什么学Java?Java能干什么? 每年转行想做程序员的人都不少,这个行业不像销售一样,你不必要懂那么多人情世故:也不像某些"安稳岗位"一样,工资较低.程序员靠技术恰饭,没有那么 ...
- 查询mysql所有对象_Mysql查看数据库对象(SQL命令总结)
标签:Mysql查看数据库对象(SQL命令总结) 数据的对象包括表,视图,触发器,等等(查看统计信息的必须进入information_schema 数据库) 举例查看表相关的信息,步骤如下 1.使用i ...
- 数据库:SQL Server与MySQL
本文系转载文章,转载自博客园https://www.cnblogs.com/hhx626/p/6010369.html 一.SQL Server基本简介 1.1,概述 SQL Server 是Micr ...
- Ubuntu mysql数据库导入sql文件
在阿里云Ubuntu系统导入sql数据库文件 首先linux 下查看mysql相关目录 root@ubuntu14:~# whereis mysql mysql: /usr/bin/mysql--- ...
- centos sqldeveloper 连接mysql,Oracle SQL Developer 连接 Mysql 等数据库
Oracle SQL Developer 个人感觉是比较好用的工具,因此除了连接oracle之外,还可以连接其他的数据库,如:MySQL,Access等.但是,它默认情况下只能连接Oracle和Acc ...
- 55:Mysql用户管理|常用sql语句|mysql数据库备份恢复
2019独角兽企业重金招聘Python工程师标准>>> 1.Mysql用户管理: 场景,为了安全,新建的站点,创建新的用户,或者给已有用户授权,对某个库或者某个表有权限: 语法: g ...
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js 1. 两个方法:: bat vs mysqldump(推荐) vs lang ...
- MySQL数据库:SQL语句
MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...
最新文章
- ADPRL - 近似动态规划和强化学习 - Note 5 - Banach Fixed Point Theorem in Dynamic Programming
- 【学习笔记】22、读写文件(I/O操作)— 读文件
- Python的虚拟环境配置(pyenv+virtualenv)
- 登陆窗体相关的控件 1124
- 火狐浏览器 模拟人工重复操作_火狐浏览器下载手机版-火狐浏览器下载安装到手机v68.6.0...
- CentOS7下安装JDK及IDEA
- HP/Aruba 2620系列交换机DHCP中继配置方法
- 坐标下降法和交替最小二乘法的区别是什么?
- ASP 读取Word文档内容简单示例
- 【学术相关】明尼苏达大学博导“约法十章”火了:没事不乱开会、合写论文不要催导师,复旦教授直呼值得学习...
- 【机械制造基础部分(京玉海第二版)部分思考题】
- JS格式化输出常用格式
- win10系统怎么安装ie11
- memcached随笔练习
- 解决使用css元素放大动画导致的文字抖动模糊问题
- 彼得.得鲁克与因果定律
- MySQL 02 初体验
- 测试人生的最大危机不是 35 岁,是你工作3年的那道坎儿
- oracle amp lt是什么东西,在网页设计中amp;amp;nbsp;是什么意思
- 牛顿法为什么是二阶的
热门文章
- Git部署Git使用Git子模块
- vmware+player+12+linux,Vmware player 12
- linux服务器开启公网访问_如何在外网用SSH访问内网LINUX服务器?
- insert into select from要注意什么_老外说put two and two together什么意思?是2+2?
- 如何使用String获取字符串中某一个字符后面的所有字符?
- c# html正则,c# 使用正则解析html
- 怎么定义int_「C语言更新」C语言中如何来定义一个指针,并且对其进行初始化...
- 小程序直播 OBS 画质_教你玩转微信小程序直播
- 基于OpenGL编写一个简易的2D渲染框架-11 重构渲染器-Renderer
- Android ImageView 正确使用姿势