MySQL数据库常用命令

0. 数据库登录
    mysql  -u root  -p
    输入密码:******

1. 创建数据库
   create database 数据库名;
   create database student;

2. 使用数据库
   use 数据库名;
   use student;

3. 查看数据库服务器中的所有数据库
  show databases;

4. 创建数据库表:
   create table 表名(
     字段1 数据类型 [ 约束 ],
     字段2 数据类型 [ 约束 ],
     字段3 数据类型 [ 约束 ],
    .........
);

 例如: 
 create  table  t_stu(
     stuNo  int(20) primary key,
     name varchar(50) unique  not null,
     age  int (3),
     sex  char(2)
  );

5. 查看数据库中的表
    show tables;

6. 插入数据
    insert into 表名 values(字段值1,字段值2,字段值3,.....);   # 插入表中所有字段的数据
    insert into t_stu values(20201001,'小明',18,'男');

    insert into 表名(字段1,字段2,字段3) values(字段值1,字段值2,字段值3);   # 插入表中指定字段的数据
    insert into t_stu(stuNo,name,age) values(20201002,'小红',19);
   
    # 插入多行数据
    insert into 表名 values(字段值1,字段值2,字段值3,.....),(字段值1,字段值2,字段值3,.....),(字段值1,字段值2,字段值3,.....),(字段值1,字段值2,字段值3,.....);  
    insert into t_stu values(20201003,'雄安',13,'男'),(20201004,'小丽',19,'女');

7. 查询数据表中的数据
    select  */字段名  from 表名;
    select  * from   t_stu;

8. 修改数据表中的数据
    update 表名 set  字段名=字段值  where  字段名=字段值;
    update  t_stu set  name ='小李'  where  stuNo=20201003;   # 修改学号等于20201003的学生的姓名为小李

9. 删除表及表中的数据
    delete  from  表名  where 字段名=字段值;  #  删除表中的某条数据
    delete from t_stu where stuNo=20201003;   # 删除学号为20201003的学生的数据

    drop table 表名;
    drop table t_stu;

10.   删除数据库
    drop  database  数据库名;
    drop  database  student;

    

    


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值