分享

mysql创建数据库并创建表

 对方tr2dqx5acg 2018-09-03

mysql一般安装后是不需要输入登录密码的,所以可以直接  mysql -u root登录数据库。

1.创建数据库

   1.1 登录数据库  mysql -u root

     


    1.2 查看现有的数据库  show  databases;

     

  1.3 创建一个新的数据库   CREATE DATABASE IF NOT EXISTS aimin DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

      这里创建一个数据库并默认为utf8编码

   

 1.4 切换到新建数据库  use aimin

  


2. 切换到数据库后可以查看数据库都有哪些表。

   2.1 查看数据库下的表   show  tables;

    

    由于是新建的数据库,所以暂时没有数据表

    2.2 创建一个新表  

    create table test(id int(10) primary key auto_increment,

            name varchar(100) not null,

            age int(4))ENGINE=InnoDB DEFAULT CHARSET=utf8;

   

   创建表也默认编码格式为utf8.

  2.3 查看表结构  desc test;

    

    

 3.数据库刚装完登录是不需要密码的,我们也可以设置登录密码

     3.1  我们可以执行sql :    select user,password from mysql.user;

       


    可以看到都是没有密码的。

   3.2  下面给root增加密码   set password for root@localhost=password('123456');

     

      再次输入  select user,password from mysql.user;

      

     会发现root已经有密码了。下次登录可以  mysql  -u root -p  输入密码就可以了。


 4 。删除一个数据库  drop database if exists aimin;

     


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多