zoukankan      html  css  js  c++  java
  • mysql新

    1、数据库服务器:运行数据库管理软件的计算机
    2、数据库管理软件:MySQL,oracle,db2,sqlserver
    3、库:文件夹
    4、表:文件
    5、记录:事物的一系列典型特征:name,age,school,male
    6、数据:描述事物特征的符号
    SQL语句:
    
    操作文件夹:(库)
        增:create database db1 character set utf8;
        create database db1 charset utf8;
    
        查:show create database db1;
            show databases;
        改:alter database db1 character set gbk;
        删:drop database db1;
    
    操作文件(表):字段
        create table 表名(
        字段名1 类型[(宽度) 约束条件],
        字段名2 类型[(宽度) 约束条件],
        字段名3 类型[(宽度) 约束条件]);
        
    修改表结构:
        1. 修改表名
          ALTER TABLE 表名 
                              RENAME 新表名;
    2. 增加字段
          ALTER TABLE 表名
                              ADD 字段名  数据类型 [完整性约束条件…],
                              ADD 字段名  数据类型 [完整性约束条件…];
          ALTER TABLE 表名
                              ADD 字段名  数据类型 [完整性约束条件…]  FIRST;
          ALTER TABLE 表名
                              ADD 字段名  数据类型 [完整性约束条件…]  AFTER 字段名;
    3. 删除字段
          ALTER TABLE 表名 
                              DROP 字段名;
    4. 修改字段
          ALTER TABLE 表名 
                              MODIFY  字段名 数据类型 [完整性约束条件…];
          ALTER TABLE 表名 
                              CHANGE 旧字段名 新字段名 旧数据类型 [完整性约束条件…];
          ALTER TABLE 表名 
                              CHANGE 旧字段名 新字段名 新数据类型 [完整性约束条件…];
        切换文件夹:use db1;
        查看当前所在文件夹: select database();
        增:create table t1(id int,name char);
        查:show create table t1;
            show tables;
            desc t1;
        改:alter table t1 modify name char(6);
            alter table t1 change name NAME char(7);
        删:drop table t1;
    
    操作文件内容(记录)
        增:insert t1(id,name) values(1,"egon1"),(2,"egon2"),(3,"egon3);
        查:select * from db1.t1;
            select id,name from db1.t1;
        改:update db1.t1 set name="sb"
            update db1.t1 set name="alex" where id=2;
        删:delete from t1;
            delete from t1 where id=2;
    
    忘记写?help
    数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎
    查看支持的所有存储引擎:show enginesG
    指定表类型/存储引擎
    create table t1(id,int) engine = innodb;
    查看当前的默认存储引擎:show variables like "default_storage_engine%";
    show create table t1G; #查看表详细结构,可加G
    修改表的存储引擎:alter table t1 engine = MyISAM;
  • 相关阅读:
    第八章 采样
    第七章 优化算法
    第六章 概率图模型
    第五章 非监督学习
    第四章 降维
    第三章 经典算法
    第二章 模型评估
    第一章 特征工程-------------《百面机器学习》
    中等-102,107-二叉树的层序遍历
    字符串单模式匹配 暴力+哈希
  • 原文地址:https://www.cnblogs.com/wuxiping2019/p/11421728.html
Copyright © 2011-2022 走看看