MySQL命令

DDL(数据定义语言):定义和管理数据对象,如数据库,数据表等,命令:ctreate,drop,alter

DML(数据操作语言):用于操作数据库对象中所包含的数据,命令:insert,update,delete

DQL(数据查询语言):用于查询数据库数据,命令:select

DCL(数据控制语言):用来管理数据库的语言,包括管理权限及数据更改,命令:grant,commit,rollback

启动mysql服务

#] mysqld_safe --defaults-file=/opt/soft/mysql8/my.cnf &

连接本地数据库

#] mysql -uroot -p

连接远程数据库:mysql -uroot -h网址 -p

创建数据库:create database (if not exits)库名

删除数据库:drop database (if exits) 库名

查询所有数据库:show database;

使用指定数据库:mysql> use 库名;

查看当前使用的数据库:mysql> select database();

查看当前库中所有的表:mysql> show tables;

查看表的结构:mysql>desc 表名;

查看建表语句:mysql> show create table 表名;

创建表语句:mysql> create table if not exists 表名(`id` int(10),`name` varchar(32));

删除表:mysql> drop table if exists 表名;

插入数据:mysql> insert into 表名(id,name) values(2,"ls"),(3,"ww"),(4,"zl");

查询表中全部数据:mysql> select * from 表名;

设置引擎类型  MyISAM InnoDB:mysql> create table if not exists demo01(id int(10), name varchar(32)) engine=MyISAM;

修改表名:mysql> alter table demo01 rename as demo1;

修改字段:mysql> alter table demo1 change name uname varchar(50) not null default '未知';

在表中新增列:mysql> alter table demo1 add upwd varchar(50) not null default '123456';

删除表中某一列:mysql>alter table demo1 drop upwd;

列表型:数值型,字符串型,日期和时间型

数值型:tinyint,smallint,mediumint,int,bigint,float,double,decimal

字符串型:char,varchar,tinytext,text

日期和时间型:date,time,datetime,timestamp,year

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值