MySQL数据库-02

配置MySQL服务器:
1.端口设置3306
2.默认字符集设置utf8
3.将bin目录写入环境变量
4.root账号密码设置

创建表:CREATE TABLE [IF NOT EXISTS]  表名 (
            字段1 数据类型 [字段属性|约束][索引][注释],
                ...…
               字段n 数据类型 [字段属性|约束][索引][注释])[表类型][表字符集][注释];
查看表:USE 表名;  
             SHOW tables;
查看表定义:DESCRIBE 表名; 或 DESC 表名;
修改表名:ALTER TABLE 旧表名 RENAME [TO]  新表名;
修改字段:ALTER TABLE 表名 CHANGE 原字段名 新字段名 数据类型 [属性];
删除字段:ALTER TABLE 表名 DROP 字段名;
删除表:DROP TABLE [IF EXISTS] 表名;
添加字段:ALTER TABLE 表名 ADD 字段名  数据类型  [属性];
添加主键:ALTER TABLE 表名 ADD CONSTRAINT 主键名 
                 PRIMARY KEY 表名(主键字段);
添加外键:ALTER TABLE 表名 ADD CONSTRAINT 外键名
                 FOREIGN KEY(外键字段)

                 REFERENCES 关联表名(关联字段);


查看当前默认存储引擎:show variables like 'storage_engine%';
设置表的存储引擎:CREATE TABLE 表名(            
                                #省略代码           
                              )ENGINE=存储引擎;

DML语句:
插入单条数据记录:
INSERT INTO 
                             表名 (字段名列表) 
                             VALUES (值列表);
插入多条数据记录:INSERT INTO 新表(字段名列表)    
                              VALUES(值列表1),(值列表2),……,(值列表n);
将查询结果插入新表:CREATE TABLE 新表(
                                 SELECT 字段1,字段2……  
                                 FROM 原表);
数据更新:update 表名 set 字段1=值1,...字段n=值n where 条件;
数据删除:DELETE FROM 表名 WHERE 条件;
                 TRUNCATE TABLE 表名;













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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值