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...