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 engines\G
指定表类型/存储引擎
create table t1(id,int) engine = innodb;
查看当前的默认存储引擎:show variables like "default_storage_engine%";
show create table t1\G; #查看表详细结构,可加\G
修改表的存储引擎:alter table t1 engine = MyISAM;

猜你喜欢

转载自www.cnblogs.com/wuxiping2019/p/11421728.html