您的位置:首页 > 数据库 > MySQL

mysql日常操作语句

2017-08-30 10:41 405 查看
DML:数据操作语言   insert     delete      select    update

DDL:数据定义语言    create     drop     alter

DCL:数据控制语言     grant      revoke

在sql中执行linux命令:system linux命令

显示数据库:show databases;

创建数据库:create database database_name; (数据库名)

删除数据库:drop database database_name;(数据库名)

选择数据库:use database_name;(数据库名)

显示表:show tables;

创建表:create table table_name (val varchar(20));(1、表名 ,2、字段名,3、字段类型)

显示创建表详细:show create table table_name;(表名)

查询:select * from table_name; (表名) 显示一次多少条,后面可以加 limit 10,排序(逆序,默认为升序asc):order by 字段 desc

插入:insert into table_name values ('val');(1、表名,2、字段值)

删除表内容:delete from table_name;(表名)

截断表:truncate table  table_name;(表名)

删除整张表:drop table table_name;(表名)

增加表字段:alter table table_name add val varchar(4) after val1;(1、表名 ,2、字段名,3、字段类型,4、after在后面一个字段后增加,first加到首位,5、字段)

修改表字段:alter table table_name change val  val1 varchar(4);(1、表名 ,2、要替换的字段名,3、替换后的字段名,4、字段类型)

修改表字段类型:alter table table_name modify val  varchar(4);(1、表名 ,2、字段名,3、字段类型)

重命名1:rename table table_name to new_table_name;(1、旧表名,2、新表名)

重命名2:alter table table_name rename to new_table_name; (1、旧表名,2、新表名)

创建用户:create user username identified by 'password';  (1、用户名,2、用户密码)

修改密码:update user set password=password('pwd') where user='root'; (1、新密码,2、用户名)

授权:grant all on *.* to username;(1、权限,2、数据库名,3、表名,4、用户名)

刷新系统权限相关表:flush privileges;

显示环境变量:show variables;         show variables\G
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: