mysql001 安裝及基本使用

2021-08-28 03:38:25 字數 2087 閱讀 3728

ubuntu安裝mysql:

安裝: sudo apt-get install mysql-server mysql-client

啟動mysql服務:service mysql start

關閉mysql服務:service mysql stop

mysql允許遠端連線:1. sudo vi /ect/mysql/mysql.conf.d/mysqld.cnf

2. 注釋掉 bind-address=127.0.0.1這一行

3. 連線mysql資料庫,執行語句:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

flush privileges;

4. 重啟mysql伺服器

連線mysql:

本地連線mysql: mysql -uroot -p

遠端連線mysql: mysql -hip位址 -uroot -p

資料庫操作:

create database dbname charset=utf-8;

drop database dbname

show databases

use dbname

select database()        --查詢當前使用的資料庫

資料庫表操作:

show tables  --查詢資料庫中有哪些表

create table tablename(    --建立表語句

id int auto_increment primary key,

name varchar(20) not null,

phone char(11),

birthday datetime,

*** bit default 0

desc tablename    --檢視表結構

alter table tablename add|change|drop columnname columntype;   --修改表

drop table tablename    --刪除表

rename table tablename to newtablename   --重新命名表

show create table tablename;     --檢視建立表的語句

向表中新增資料:

全列新增 insert into tablename values(.....)

指定列插入 insert into tablenmae(cloumnname....) values(......)

插入多行資料 insert into tablename values(...),(....),(...)

或者 insert into tablename(columnname....) values(...),(...),(...)

修改表中的資料:

update tablename set columnname1=value1,columnname2=value2.. where ...

檢視表的索引:

show index from tablename

修改表支援中文:

alter table tablename convert to character set utf8;

理論基礎拾遺:

設計模式: e-r模型

三正規化:列不可拆分

唯一標誌

引用主鍵

主要的字段型別:int decimal char varchar text bit datetime

MySql 001 資料庫基礎1

資料庫 是按照資料結構來組織,儲存和管理資料的倉庫。資料庫管理系統 dbms 是一種操縱和管理資料庫的大型軟體,它按照一定的資料模型組織資料。關係型資料庫管理系統 rdbms 關係型資料庫管理系統是sql的基礎,同樣也是所有現代資料庫系統的基礎,比如ms的sql sever,ibm db2以及mcr...

mysql點哪個安裝 mysql 安裝及基本點

1.mysql預設root使用者,密碼是自己設定的。2.如不建立任何使用者,那麼,只能用root賬號登入。3.建立的使用者也可以超級管理員,許可權與root一樣。普通使用者預設沒有任何許可權,只能登入,只能看系統表 information schema 4.超級管理員可看mysql伺服器的所有使用者...

centos docker安裝及基本使用

1.安裝 1.安裝之前 網路重啟 service network restart 檢視核心版本 uname r2.linux上安裝docker 1.檢視核心版本 uname r linux系統版本核心必須在3.10以上 2.公升級軟體及核心包 yum update 3.安裝docker yum in...