Linux 下Mysql 基本操作

2 篇文章 0 订阅

1,Ubuntu 14.04下 Mysql 安装

    (1) sudo apt-get install mysql-server

    (2) sudo apt-get install mysql-client

    (3) sudo apt-get install libmysqlclient-dev

     安装过程中会有密码设置

2,检查是否安装成功

    sudo netstat -tap | grep mysql

    有LISTEN 字样,说明安装成功


3,登录Mysql

   mysql -u root -p


4,查看root 用户(这里的root 和系统下的root不是一个概念,这是是指数据库的root)的数据库情况

     

  这里可以看到有4个数据库


5,现在需要创建一个新的数据库,名字为 my_db

    

     可以看到这里多了一个数据库 my_db


6,现在需要对my_db数据库进行操作

   (1) 需要切换到该数据库下,使用命令:use my_db

       

    (2) 在my_db数据库下创建数据库表(tables) 名字为user

         该user表有4个字段 id,username, passwd, email

         每个字段都有相应的域(Field),比如类型、是否为NULL 、Key的属性、默认值、其它

         现在需要创建一个user表:

            id字段类型为int,主键;

            username 字段类型为varchar(20),20个字符,非NULL,默认值为null;

            passwd字段类型为varchar(20),NULL, 默认值为null;

            email 字段类型为varchar(30) , NULL 默认值为null

         

           desc user用来显示创建的user数据库表,desc 是describle的缩写

   

      (3)  在user表中增加字段 age

           mysql> alter table user add age int(3);

           

    

     (4) 在user表中删除字段email

          mysql>alter table user drop email;

         


     (5) 在usr表中修改某个字段的域

          比如将字段username中 Default 域 NULL 改为''

          mysql>alter table user change username username varchar(20) default '';

          

7,向数据表user中添加、修改、删除数据记录

   (1) 添加两条数据记录

          mysql >insert into user

                 -> values('2','liming','8888','20');

       

       mysql>insert into user

                -> values('1','xiaozhao','4444','22');

              

      select * from user 用来查看表user中的全部数据记录


  (2) 修改id为2的数据记录,将其age改为88

        mysql>update user set age='88' where id=2;

       

   (3) 删除 id 为1的数据记录

       mysql>delete from user where id =1;

       


8,删除数据库表user

   mysql>drop table user;

  


9,删除数据库my_db

 mysql> drop database my_db;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值