2018-07-16

MySQL 的插件式存储引擎主要包括MyISAM,Innodb,NDB Cluster,Maria,Falcon,Memory,

Archive 等

  1. 主键的作用:
    不能有重复的,不允许为空。用于其他表的外键关联,以及本记录的修改与删除。

  2. MySQL5.7这个版本默认的引擎是什么?同时至少列出其他两种引擎,并列出每种引擎的特点
    Inndb: 支持事务
    支持数据行锁定
    支持外键
    不支持全文索引
    MyISAM: 不支持事务
    不支持行锁定
    不支持外键
    支持全文索引
    MEMORY:

  3. 当前系统端口22222被占用,如何查看这个端口被那个进程占用?
    lsof -i : 22222;

  4. 如何杀死一个进程?
    kill -9

  5. sambd是文件共享的服务,如何查看该服务当前的状态?
    service sambd status

6.Ubuntu desktop LTS当前最新的版本是多少?
18.04

  1. 下一个LTS版本号是多少?
    20.04

  2. SSH服务的默认端口是多少?
    22

9.MYSQL默认的端口是多少?
3306

10.如何修改mysql的服务端口?
进入etc/mysql/mysql.conf.d/mysqld.cnf

port -- 改端口 重启mysql

  1. vendors表存储销售产品的供应商。每个供应商在这个表中有一个记 录,供应商ID(vend_id)列用来匹配产品和供应商,这个表中所有的字段都不允许为空
    列 说明
    vend_id 唯一的供应商ID
    vend_name 供应商名
    vend_address 供应商的地址
    vend_city 供应商的城市
    vend_state 供应商的州
    vend_zip 供应商的邮政编码
    vend_country 供应商的国家

    这个表使用vend_id作为主键。vend_id为一个自动增量字段

(1001,'Anvils R Us','123 Main Street','Southfield','MI','48075', 'USA')添加这个供应到vendors表

按照上面的格式一次插入3条记录

修改ID为20000的供应商名称为 BC

清空这个表
delete from vendors;

删除vend_country |供应商的国家 这个字段
alter table vendors drop column vend_country;

添加一个新的字段--供应商的联系电话 vend_phone
alter table student add vend_phone int (11) not null;

获得所有的供应商ID和供应商名
select vend_id,vend_name from vendors;

获得供应商国家是USA的供应商名
select vend_country from vendors where 国家=USA

获得供供应商名包含“cool”的供应商全部信息
select * from 表名 where cend_name='%cool%';

你可能感兴趣的:(2018-07-16)