mysql 学习记录


mysql 结构: 数据库1---》表1--------》字段1(列)=值,
                      数据库2       表2                 列2           =值,
                       ...                 ...                    ...
                      数据库n       表n                  列n           =值
========================================================
mysql 由n个数据库组成,每一个数据库又有n个表,每一个表有n个字段(列),每一个字段有它的值。每一个表的全部段的值组成行。每次数据输入一次就是一个行。

也可以这样理解,每一个表由多个行组成,每一个行由多个字段(列)组成。行内容就是我们要保存的数据,这个数据由各种类型的变量(列)组成。一行内容就是一次要保留的全部数据。
=========================================================
针对mysql的命令:SHOW DATABASES  列出整个mysql的数据库名    
                               SHOW TABLES     列出整个mysql的全部表
---------------------------------------------------------------------------------------------------
针对数据库的命令: CREATE DATABASE  数据库名;        新建数据库
                SHOW CREATE DATABASE 库名        查看具体的一个数据库信息
                DROP DATABASE 库名                删除数据库
                USE  数据库名                     创建表必须先选择数据库

-------------------------------------------------------------------------------------------------
表:

CREATE TABLE 表名         新建表

    列  数据类型,
    ....      ,    中间末尾必须加逗号
    列  数据类型     最后一句没有逗号
);                末位必须加分号

查看表
  SHOW CREATE TABLE 表名;
  DESCRIBE  表名;
  DESC      表名;

-----------------------------------------------------------------------------------
 修改数据表  ALTER  TABLE
 
格式:ALTER TABLE 旧表名 RENAME [TO] 新表名;
------------------------------------------------------------------------------------
删除表

格式:DROP TABLE  表名;
------------------------------------------------------------------------------------
字段就是表中的列。数据就是表中的行。

=========================================================
修改表中字段名(列)
======================================================== 

格式: ALTER TABLE 表名 CHANGE 旧字断名  新字段名 新数据类型;

------------------------------------------------------
修改字段的数据类型

格式:ALTER TABLE 表名 MODIFY  字段名  新数据类型;
--------------------------------------------------------------------------------------
添加字段

格式:ALTER  TABLE 表名  ADD  新字段名  数据类型[约束条件] [FIRST|AFTER 已存在的字段名];
------------------------------------------------------------------------------

删除字段

格式:ALTER TABLE  表名  DROP  字段名;
----------------------------------------------------------------------------------
修改字段在表中排列的顺序

格式:ALTER TABLE 表名 MODIFY 字段名1 数据类型1  FIRST|AFTER 字段名2;
===================================================================

添加数据(向字段赋值)

格式:INSERT INTO 表名(字段1,字段2,。。。)  VALUES (值1,值2,。。。);

=======================================================================
查询数据
格式: SELECT*FROM  表名;

-----------------------------------------------------------------------

更新数据

格式:UPDATE 表名  SET 字段名1=值1[,字段名2=值2,。。。。][WHERE  条件表达];


 

 

 

 

 

 

你可能感兴趣的:(mysql,数据库,学习)