1.MySql数据库的常用命令(命令行中)
(1)启动和终止:net start mysql
net stop mysql
(2)登陆:mysql -u root -proot
(3)查看登陆后的状态:status
(4)显示数据库:show databases
(5)切换到某个数据库:use db_name
(6)显示数据库中的数据表:show tables
(7)显示某个表中字段描述:desc table_name
(8)备kysql中的sql操作命令
数据库相关操作:
数据库的创建:Create databases db_name
数据库的删除:Drop databases db_name
删除操作前可判断数据库是否存在:
drop databases ifexits db_name
数据表相关操作:
数据表的创建:create table tale_name(字段1 数据类型、字段2 数据类型.....)
数据表的删除:drop table table_name
数据相关操作:
数据添加:Insert into table_name[字段1,字段2,...]values(值1,值2.....);
若向表中每个字段均插入值:Insert into table_name values(值1,值2,...)
数据查询相关操作:
数据查询:select * from table_name
数据更新相关操作:
数据更新:Update table_name set 字段名=‘新值’ ,字段2='新值',, where id=in_num order by 字段顺序
数据删除相关操作:
数据删除:delete frogm table
delete from table_name where id=id_num
创建数据库用户相关指令操作:
创建数据库用户时,一次可以创建多个数据库用户
CREARE USER username1 identified BY 'password',username2 identified BY ‘password’
用户权限相关操作:
用户的权限控制命令:grant
将某个库中的某个表的控制权限赋予某个用户:
grant all ON db_name.table_name TO user_name [identified by 'passow'ord]
表结构的修改相关操作:
(1)插入增加一个字段:alter table table_name add column(字段名 字段类型)
(2)指定字段插入位置:alter table table name add column(字段名 字段类型) after 某字段(3) 删除某字段:alter table table_name drop 字段名
(4)修改字段名称/类型:alter table table_name change 旧字段名 新字段名 新字段类型
(5)改表的名字:alter table tbale_name rename to new_table_name
(6)一次性情况表所有数据:truncate table table_name(此方法使得表ID从1开始)