新手入门MySQL数据库命令

mysql数据库常用命令

启动MYSQL服务:net start mysql

停止MYSQL服务:net stop mysql

登录数据库: mysql -u db_name -p

数据库操作:

	1、查看数据库:

    SHOW DATABASES;

  2、创建数据库:

    CREATE DATABASE db_name;  //db_name为数据库名

  3、使用数据库:

    USE db_name;

  4、删除数据库:

    DROP DATABASE db_name;

二、创建表

1、创建表:

    CREATE TABLE table_name(

    		id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,    //id值,无符号、非空、递增——唯一性,可做主键。

    		name VARCHAR(60) NOT NULL

    		score TINYINT UNSIGNED NOT NULL DEFAULT 0,    //设置默认列值

    		PRIMARY KEY(id)

    )ENGINE=InnoDB    

   DEFAULT charset=utf8;  //防止数据库中文乱码

   

  2、复制表:

    CREATE TABLE tb_name2 SELECT * FROM tb_name;

    或者部分复制:

    CREATE TABLE tb_name2 SELECT id,name FROM tb_name;

  3、创建表:

    CREATE TEMPORARY TABLE tb_name;

  4、查看数据库中可用的表:

    SHOW TABLES;

  5、查看表的结构:

    DESCRIBE tb_name;

    也可以使用:

    SHOW COLUMNS in tb_name;     //from也可以

  6、删除表:

    DROP [ TEMPORARY ] TABLE [ IF EXISTS ] tb_name[ ,tb_name2.......];

    实例:

    DROP TABLE IF EXISTS tb_name;

  7、表重命名:

    >RENAME TABLE name_old TO name_new;

    还可以使用:

    ALTER TABLE name_old RENAME name_new;

  8、更改表:

    ALTER TABLE tb_name ADD[CHANGE,RENAME,DROP] ...要更改的内容...

三、插入数据:

  1、插入数据:

    INSERT INTO tb_name(id,name,score)VALUES(NULL,'张三',140),(NULL,'张四',178),(NULL,'张五',134);

   2、插入检索出来的数据:

    INSERT INTO tb_name(name,score) SELECT name,score FROM tb_name2;



3、更新数据:

  (1)、指定更新数据:

    UPDATE tb_name SET score=189 WHERE id=2;

    UPDATE tablename SET columnName=NewValue [ WHERE condition ]

4、删除数据:


    DELETE FROM tb_name WHERE id=6
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值