mysql数据库命令alter user_MySQL数据库操作基本命令及说明

1、创建数据库命令:

create database 库名;

例:create database db_test default character set utf8 collate utf8_general_ci;

2、创建表命令:

create table 表名称(列声明);

3、向表中插入数据命令:

格式如下:

insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);

4、查询表中的数据命令:

select 列名称 from 表名称 [查询条件];

5、更新表中的数据命令:

update 表名称 set 列名称=新值 where 更新条件;

6、删除表中的数据命令:

delete from 表名称 where 删除条件;

7、添加列命令:

alter table 表名 add 列名 列数据类型 [after 插入位置];

8、修改列命令:

alter table 表名 change 列名称 列新名称 新数据类型;

9、删除列命令:

alter table 表名 drop 列名称;

10、重命名表命令:

alter table 表名 rename 新表名;

11、删除整张表命令:

drop table 表名;

12、删除整个数据库命令:

drop database 数据库名;

13、查看表结构命令:

describe 表名

14、查询数据库列表命令:

show databases

15、使用数据库命令:

use 数据库名

16、查看表中的列命令:

show columns from 表名

17、将表中记录清空命令:

delete from 表名

或者

truncate 表名

18、mysql登录命令:

mysql -h主机地址 -u用户名 -p用户密码

19、退出命令:

exit (回车)

20、修改密码命令:

mysqladmin -u用户名 -p旧密码 password 新密码

21、导出数据库命令:

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

22、导出一个表命令:

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

23、导入数据库命令:

(1)首先建空数据库

create database abc;

(2)导入数据库

方法一:

use abc;

set names utf8;

source /home/abc/abc.sql;

方法二:

mysql -u用户名 -p密码 数据库名 < 数据库名.sql

24、创建索引命令:

(1)创建普通索引命令:

alter table table_name add index index_name (column_list) ;

(2)创建UNIQUE索引命令:

alter table table_name add unique (column_list) ;

(3)创建PRIMARY KEY命令:

alter table table_name add primary key (column_list) ;

table_name是要增加索引的表名,column_list指出对哪些列进行索引,多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将根据第一个索引列赋一个名称。另外,ALTER TABLE允许在单个语句中更改多个表,因此可以同时创建多个索引。

25、删除索引命令:

drop index index_name on table_name ;

或者:

alter table table_name drop index index_name ;

26、新增用户命令:

grant select on 数据库.* to 用户名@登录主机 identified by “密码”

27、查看数据库版本命令:

select version();

28、显示当前时间命令:

select now();

29、查看数据表命令:

show tables;

30、查看用户命令:

select user();

8327ef2cb8cce5081504c7c080ab892a.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值