基础:  

1、数据库模式:简单的说:就是一个数据库用户所拥有的数据库的对象。   比如scott用户建立了表,索引,视图,存储过程等对象,那么这些对象就构成了schema   scott 。有时用作数据库的同义词(意通数据库)
  2、主键:任意两行都不具有相同的主键值,每行都必须具有一个主键值(主键列不允许为null),主键一般定义在表的一列上,也可以定义在一起使用的多个列作为主键。但是当使用多列作为主键时,上述条件必须应用到构成主键的所有列,所有列值的组合必须是唯一的,但单个列的值可以不是唯一的。

    运用主键的好习惯:

    1、不更新主键列中的值

    2、补充修改用主键列上的值

    3、不在主键列中使用可能会更改的值

  3、SQL:structured quary language:SQL是一种专门用来与数据库通信的语言

  4、MYSQL是一种DBMS,使用MySQL的开发工具一般分为三种:cmd、heidisql、em

  5、指定用户登录名、密码、主机名、端口号:mysql -u root -p root -h 127.0.0.1 -p 3306;

    命令用;结束

  

MySQL的基本指令:

  一、连接到MySQL

  连接到MySQL需要用到一下信息:

  1、主机名(计算机名):如果连接到本地MySQL服务器,为localhost或127.0.0.1

  2、端口号:mysql的端口默认为3306

  3、一个合法的用户名

  4、用户口令

  语句为:mysql -u root -p (初始为空) -h 127.0.0.1 -p 3306

  

  二、数据库基本指令

   在能使用数据库操作之前,要使用use关键字来选用将要操作的是哪个数据库,如:use test;

   必须使用user打开数据库,才能读取其中的数据;

   如果你不知道可以使用的数据库名称,我们可以使用命令:show databases;  

   该命令显示在mysql中已经存在的内部数据库。

   为了获得一个数据库内的表,使用命令

   show tables;

    为了获得某个表中的列的详细信息,使用命令

   show columns from customers;

     也可以使用如下命令获得同样的效果

   describe customers;

  三、一些show语句

   show status;用于显示广泛的服务器状态信息。

   show grants;用来显示授予用户的安全权限。

   show create database xxx 和 show create table xxx 分别用来显示创建特定数据库或表的MySQL语句。

     show errors 和 show warnings:用来显示服务器错误或警告信息。

   

最新文章

  1. 前端小知识~~关于css3新增知识~~归纳总结
  2. myBatis的一对多查询,主要利用resultMap实现一次查询多个结果集
  3. MSYS2 安装和配置
  4. MVC权限管理系统dwpro项目分配按钮没有显示的问题
  5. Java利用MessageDigest提供的MD5算法加密字符串或文件
  6. POJ2001-Shortest Prefixes-Trie树应用
  7. UVALive 6692 Lucky Number (思路 + 枚举)
  8. char str[] 与 char *str的区别详细解析
  9. AES加密时抛出java.security.InvalidKeyException: Illegal key size or def
  10. IE11 Windows7下F12 DOC资源管理器不能用Exception in window.onload: Error: An error has ocurredJSPlugin.3005
  11. BZOJ 1176: [Balkan2007]Mokia [CDQ分治]
  12. Java 8新特性:新语法方法引用和Lambda表达式及全新的Stream API
  13. Aop实现SqlSugar自动事务
  14. Coursera-AndrewNg(吴恩达)机器学习笔记——第二周编程作业
  15. keras01 - hello world ~ 搭建第一个神经网络
  16. Java多线程系列——原子类的实现(CAS算法)
  17. vue-property-decorator 提供 OO 的风格 Vue Component 方便类型声明
  18. 用java开发图形界面项目,如何实现从本地选择图片文件并以二进制流的形式保存到MySQL数据库,并重新现实到面板
  19. 项目总结06:Java Excel文件导入功能HSSFWorkbook(xls)和 XSSFWorkbook (xlsx)
  20. How to use external classes and PHP files in Laravel Controller?

热门文章

  1. Hibernate类没有找到序列化器解决方案
  2. onkeydown、onkeypress、onkeyup、onblur、onchange、oninput、onpropertychange的区别
  3. java中的hachcode方法
  4. libvips
  5. 在Windows系统下搭建Redis集群
  6. sap abap 对字符串的操作
  7. MonkeyRunner源代码分析之启动
  8. bzoj3993: [SDOI2015]星际战争(网络流)
  9. xBIM 基础14 使用LINQ实现最佳性能(优化查询)
  10. cookie、sessionStorage和localStorage