MySQL命令的基本使用

背景

用惯了图形化界面,大二学的那些数据库命名全部还给老师了。没办法,服务器是基于命令行操作的,那么里面的数据库自然也是要用命令了。总结下,本次用到的MySQL的基本命令的使用。


创建数据库

语法:create database <数据库名字>;
例子:create database abcDB;

显示数据库

语法:show databases;

删除数据库

语法:drop database <数据库名字>;
例子:drop database abcDB;

创建表

语法:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
例子:create table MoveStall_UserTable(user_id varchar(50) primary key charset utf8,user_name varchar(50) charset utf8);
ps:
  • 创建表的时候,至少要加入一个字段,才能生成表。
  • 字段一定要设置为utf8的格式,因为MySQL默认的字段不支持中文的,你插入中文的数据,会报错。所以建表的时候,就把每个字段都设置为utf8的格式,插入数据的时候就可以插入中文的了。

删除表

语法:drop table <表名>;
例子:drop table MoveStall_UserTable;

表插入数据

语法:insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]
例子:insert into MoveStall_UserTable value('1234567654','HZhenF锋');

查询表中的数据

语法:select <字段1,字段2...> from < 表名 > where < 表达式 >
例子:
    1.查询所有行
    select * from MoveStall_UserTable;

    2.按条件查询
    select * from MoveStall_UserTable where user_name='HZhenF锋';

删除表中的数据

语法:delete from 表名 where 表达式
例子:delete from MoveStall_UserTable where user_name="HZhenF锋";

修改表中的数据库

语法:update 表名 set 字段=新值,… where 条件
例子:update MoveStall_UserTable set user_name='Feng512275' where user_id='1234567654';

增加字段

语法:alter table 表名 add 字段 类型 其他;
例子:alter table MoveStall_UserTable add user_phone varchar(11) charset utf8;

修改字段的参数

语法:alter table 表名 modify 字段 类型 其他;
例子:alter table MoveStall_GoodsTable modify goods_description varchar(400) charset utf8;


无关要紧的命令:

  • 显示MySQL的版本:
 select version(); 


- 显示当前时间:

 select now(); 


  • 查看当前表所有字段
select COLUMN_NAME from information_schema.COLUMNS where table_name ='MoveStall_GoodsTable';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值