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;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值