美文网首页程序员
mysql安装后操作(二)

mysql安装后操作(二)

作者: 六月繁花开 | 来源:发表于2019-04-18 17:12 被阅读1次
    我们下载Navicat ,用他来连接mysql,进行数据操作

    1. 先创建一个库

    CREATE DATABASE 库名;
    show DATABASES; //查询所有库
    

    2. 删除一个库

    DROP DATABASE 库名;
    show DATABASES; //查询所有库
    

    3. 创建一个表

    CREATE TABLE IF NOT EXISTS `runoob_tbl`(
       `runoob_id` INT UNSIGNED AUTO_INCREMENT,
       `runoob_title` VARCHAR(100) NOT NULL,
       `runoob_author` VARCHAR(40) NOT NULL,
       `submission_date` DATE,
       PRIMARY KEY ( `runoob_id` )
    )ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    1. 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
    2. AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
    3. PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
    4. ENGINE 设置存储引擎,CHARSET 设置编码。

    4. 删除一个表

    DROP TABLE  库名.表名;
    SELECT table_name FROM information_schema.tables where TABLE_SCHEMA="test2";  //查询当前库下的所有表
    

    5. 插入数据

    use test2;
    insert into runoob_tbl (runoob_title,runoob_author,submission_date) VALUES ("你猜他是谁?","张珊", NOW());
    

    6. 查询数据

    use test2;
    SELECT * FROM runoob_tbl  WHERE runoob_id="1"  LIMIT 2;
    //查询runoob_id="1"的限制最多返回两条
    

    7. 更新数据

    use test2;
    UPDATE runoob_tbl SET runoob_title="你好吗?" WHERE runoob_id=1;
    //更新runoob_id="1"的runoob_title="你好吗?"
    

    8. 删除数据

    use test2;
    DELETE FROM runoob_tbl WHERE runoob_title="你猜他是谁?";
    //删除runoob_title="你猜他是谁?"的数据,可以是多条
    

    相关文章

      网友评论

        本文标题:mysql安装后操作(二)

        本文链接:https://www.haomeiwen.com/subject/rcszwqtx.html