摘要:數據庫基本操作命令基礎創建一個用戶,只許本地登錄分配給用戶操作數據庫的權限為這個用戶分權所有權限,這個權限只能用在這個數據庫的所有數據表上讓權限生效找出在這個數據里的這個表里邊的字段里的所有信息查看數據庫里邊數據表里邊的所有字段查看數據表里
數據庫基本操作命令(基礎)
創建一個用戶,只許本地登錄
create user "fanxiao2"@"127.0.0.1" identified by "123456"
分配給用戶操作數據庫的權限
為fanxiao2這個用戶分權所有權限,這個權限只能用在fanxiao2這個數據庫的所有數據表上
grant all privileges on fanxiao2.* to fanxiao2@127.0.0.1;
讓權限生效
flush privileges;
找出在Mysql這個數據里的user這個表里邊的user字段里的所有信息
select user form mysql.user
查看mysql數據庫里邊user數據表里邊的所有字段
desc mysql.user; select user, host, password form mysql.user;
查看Mysql數據表里用戶的權限
select user, select_priv form mysql.user;
查看特定數據表里用戶的權限
select user, db, select_priv form mysql.db;
查詢fanxiao2 這個用戶被授予的所有數據庫權限
show grants for fanxiao2@127.0.0.1
吊銷fanxiao2 這個用戶的某些權限
revoke update, delete on fanxiao2.* from fanxiao2@127.0.0.1;
執行完命令之后可以查看當前所擁有的權限
select user, db, update_priv, delete_priv from mysql.db;
為fanxiao2這個用戶設置一個新的密碼
set password for fanxiao2@127.0.0.1 = password("toor");
刪除用戶
drop user fanxiao2@127.0.0.1;
創建數據
show databases; 查看數據庫
create database fanxiao2; 或者 create database if not exists fanxiao2;
這條命令會返回創建數據庫是出現的錯誤
刪除數據庫
drop database fanxiao2;
創建數據表
先創建一個范小二數據庫
create database fanxiao2;
切換到范小二數據庫里
use fanxiao2;
查看數據表
show tables;
創建數據表
create table users( username int(11), password varchar(255), );
添加數據表中的數據欄
新添加的數據欄會出現在數據表的最前面
alter table users add id INT(11) first;
添加數據欄讓它出現在password數據欄的下面
alter table users add username TEXT after password;
添加id數據欄為主鍵
alter table users add PRIMARY KEY (id);
修改數據欄(修改數據欄中id為user_id)
alter table users change id user_id INT(11);
修改數據表名字
alter table users rename to fanxiao2user;
刪除數據欄
刪除fanxiao2user 這個數據表中的username 數據欄
alter table fanxia2user drop username;
新建一個測試
重新創建一個數據庫
create database xiao2 charset=utf8;
進入數據庫
use xiao2
創建數據表并添加字段
create table users( user_id INT(11) unsigned not null auto_increment, username VARCHAR(100), userpass VARCHAR(255), primary key(user_id) )default charset=utf8;
查看表字段
describe users;
插入數據記錄
進入數據表
use users;
插入數據
insert init users values(null, "fanxiao2", "123456");
插入數據表具體的欄
insert into users (username, userpass) values ("fanxiao2test", "12345678");
查詢數據
查看所有的數據記錄
select * from users;
指定查詢某個字段數據
select username from users;
限制查詢條件
select * from users where username = "fanxiao2";
查詢數據后按照排序顯示
select * from users order by username desc;(升序排序) select * from users order by username asc;(降序排序)
原文轉載至我的個人博客,歡迎轉載:數據庫基本操作命令-基礎
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/17597.html
摘要:進入數據庫,然后查看擁有的集合查看當前操作的數據庫,以及數據庫版本,連接及端口號以下部分為創建數據庫,我們剛創建的數據庫并不在數據庫的列表中,要顯示它,我們需要向數據庫插入一些數據。 跟著上一節,我們簡單了解了下,什么是mongoDB? 這一節,我們簡單的了解下mongodb的存儲結構以及基礎的shell命令。 一、mongodb的存儲結構 接觸mongodb之前,我們使用的都是關系型...
閱讀 2472·2021-10-12 10:11
閱讀 1219·2021-10-11 10:58
閱讀 3258·2019-08-30 15:54
閱讀 696·2019-08-30 13:59
閱讀 667·2019-08-29 13:07
閱讀 1392·2019-08-26 11:55
閱讀 2133·2019-08-26 10:44
閱讀 2620·2019-08-23 18:25