MySQL数据库 dos命令

1、MySQL: Database 、视图、存储过程 、触发器……

      MySQL: 端口号:3306、用户名:root、密码:自定义

2、Database 数据库:是按照数据结构来组织、存储和管理数据的仓库。

        用户可以对文件中的数据进行增删、截取、更新删除等操作。

3、数据库管理系统:DBMS (DatabaseManagerSystem)

4、连接到MySQL服务器:

        打开命令窗口:win+R ---cmd 输入:mysql -uroot -p123456 -h127.0.0.1 (-u用户名 -p密码 -h主机ip地址 本机可以省略,或者写localhost) 链接成功后出现mysql。

5、断开连接: exit 命令退出mysql 或者使用quit 命令

6、命令:

        select version(), now(); 查看数据库的版本和时间

        create database db_1; 建库

        show databases; 展示所有的数据库

        use db_1; 切换到db_1数据库

        create table t_user(

        username varchar(20),

        userage int,

        password varchar(20)

        ); 建表

        show tables;展示所有的表

        desc t_user; 查看表结构

        insert into t_user

        (username,userage,password)

        values

        ('Jerry',23,'123456'); 插入数据

        select * from t_user; 查询表中数据

7、主键:

        在设计表时总是要定义表的主键。

        设计策略:任意两行都不具备相同的主键值;每行都必须有一个主键值(主键不允许null列);主键与业务无关,不更改,不重用

        主键可以是一个列或者多个列的组合。

        使用 PRIMARY KEY (XXX) 来声明一个主键列。

        如果使用多个列作为主键则需要如下声明:PRIMARY KEY (XXX,XXX)

8、创建表时添加主键:

        create table t_user(

        id int,

        username varchar(20),

        userage int,

        password varchar(20),

        primary key(id)

        );

9、主键自动增长: AUTO_INCREMENT

        create table t_user(

        id int auto_incerment,

        username varchar(20),

        userage int,

        password varchar(20),

        primary key(id)

        );

10、约束:username varchar(20) not null 非null约束

                password varchar(20) default '123456' 默认约束

                username varchar(20) not null unique 唯一约束

11、更改表:

        alter table t_user add address varchar(20); 添加一列

        alter table t_user drop column address; 删除一列

        alter table t_user add constraint uk_username unique(约束内容); 添加唯一约束

        alter table t_user add constraint pk_t_user_id primary key t_user(id); 添加主键约束

        alter table t_user add password set default '123456'; 添加默认约束

        alter table t_user modify column username varchar(20) not null; 添加非null约束

        delete from t_user where id=1; 删除一行

12、重命名表: rename table t_user to t_u

13、导出数据库:

                mysqldump -hlocalhost -uroot -p123456 db_1> E:/xx.sql

        批量导入SQL脚本:

                进入mysql再导入 source E:/xx.sql

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单眼皮女孩i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值