数据库和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相关推荐

  1. MySQL基础——数据库和SQL概述\MySQL基本使用\DQL语言学习\条件查询\排序查询\常见函数\分组查询\连接查询\子查询\分页查询\联合查询

    本文详细讲解了MySQL中DQL语言,也就是数据查询语句的使用.全文3w余字,是对学习MySQL知识的整理总结,因为篇幅较长,MySQL基础知识余下部分发表在余下博客中 DML语言学习\插入数据\删除 ...

  2. mysql导出数据库成SQL文件

    命令行执行  mysqldump -h 主机名 -uroot -p123456 数据库名 > 文件名.sql

  3. OMG!mysql创建数据库的sql语句代码

    为什么学Java?Java能干什么? 每年转行想做程序员的人都不少,这个行业不像销售一样,你不必要懂那么多人情世故:也不像某些"安稳岗位"一样,工资较低.程序员靠技术恰饭,没有那么 ...

  4. 查询mysql所有对象_Mysql查看数据库对象(SQL命令总结)

    标签:Mysql查看数据库对象(SQL命令总结) 数据的对象包括表,视图,触发器,等等(查看统计信息的必须进入information_schema 数据库) 举例查看表相关的信息,步骤如下 1.使用i ...

  5. 数据库:SQL Server与MySQL

    本文系转载文章,转载自博客园https://www.cnblogs.com/hhx626/p/6010369.html 一.SQL Server基本简介 1.1,概述 SQL Server 是Micr ...

  6. Ubuntu mysql数据库导入sql文件

    在阿里云Ubuntu系统导入sql数据库文件 首先linux 下查看mysql相关目录 root@ubuntu14:~# whereis mysql mysql:  /usr/bin/mysql--- ...

  7. centos sqldeveloper 连接mysql,Oracle SQL Developer 连接 Mysql 等数据库

    Oracle SQL Developer 个人感觉是比较好用的工具,因此除了连接oracle之外,还可以连接其他的数据库,如:MySQL,Access等.但是,它默认情况下只能连接Oracle和Acc ...

  8. 55:Mysql用户管理|常用sql语句|mysql数据库备份恢复

    2019独角兽企业重金招聘Python工程师标准>>> 1.Mysql用户管理: 场景,为了安全,新建的站点,创建新的用户,或者给已有用户授权,对某个库或者某个表有权限: 语法: g ...

  9. atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js

    atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js 1. 两个方法:: bat vs mysqldump(推荐)  vs   lang  ...

  10. MySQL数据库:SQL语句

    MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...

最新文章

  1. ADPRL - 近似动态规划和强化学习 - Note 5 - Banach Fixed Point Theorem in Dynamic Programming
  2. 【学习笔记】22、读写文件(I/O操作)— 读文件
  3. Python的虚拟环境配置(pyenv+virtualenv)
  4. 登陆窗体相关的控件 1124
  5. 火狐浏览器 模拟人工重复操作_火狐浏览器下载手机版-火狐浏览器下载安装到手机v68.6.0...
  6. CentOS7下安装JDK及IDEA
  7. HP/Aruba 2620系列交换机DHCP中继配置方法
  8. 坐标下降法和交替最小二乘法的区别是什么?
  9. ASP 读取Word文档内容简单示例
  10. 【学术相关】明尼苏达大学博导“约法十章”火了:没事不乱开会、合写论文不要催导师,复旦教授直呼值得学习...
  11. 【机械制造基础部分(京玉海第二版)部分思考题】
  12. JS格式化输出常用格式
  13. win10系统怎么安装ie11
  14. memcached随笔练习
  15. 解决使用css元素放大动画导致的文字抖动模糊问题
  16. 彼得.得鲁克与因果定律
  17. MySQL 02 初体验
  18. 测试人生的最大危机不是 35 岁,是你工作3年的那道坎儿
  19. oracle amp lt是什么东西,在网页设计中amp;amp;nbsp;是什么意思
  20. 牛顿法为什么是二阶的

热门文章

  1. Git部署Git使用Git子模块
  2. vmware+player+12+linux,Vmware player 12
  3. linux服务器开启公网访问_如何在外网用SSH访问内网LINUX服务器?
  4. insert into select from要注意什么_老外说put two and two together什么意思?是2+2?
  5. 如何使用String获取字符串中某一个字符后面的所有字符?
  6. c# html正则,c# 使用正则解析html
  7. 怎么定义int_「C语言更新」C语言中如何来定义一个指针,并且对其进行初始化...
  8. 小程序直播 OBS 画质_教你玩转微信小程序直播
  9. 基于OpenGL编写一个简易的2D渲染框架-11 重构渲染器-Renderer
  10. Android ImageView 正确使用姿势