mysql创建数据库并创建表

5 篇文章 1 订阅
4 篇文章 0 订阅

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;

     


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值