mysql與zk mysql基礎篇

2021-10-20 22:51:34 字數 1502 閱讀 5937

登入

本機:mysql -uroot -p

輸入密碼

顯示資料庫

show databases;

使用庫use 資料庫名;

顯示資料庫中的表

show tables;

顯示表結構

desc 表名;

show create table 表名; //檢視表結構

查詢字段資料

select * from 表名;

建立庫:create database 庫名

mysqladmin -uroot -p create 庫名;

表:create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

根據已有的表建立新錶:create table tab_new like tab_old;

create table tab_new as select col1,col2... from tab_old definition only

刪除庫:drop database 庫名;

mysqladmin -uroot -p drop 庫名;

表:drop table 表名;

資料:delete from 表名 where id=1;

truncate table 表名;

查詢select * from 表名;

select 表字段1,表字段2... from 表名;

select 表字段1,表字段2... from 表名 where username="zk";

select 表字段1,表字段2... from 表名 where username="zk" order by 表字段n desc;     //按照欄位n倒序列印

select 表字段1,表字段2... from 表名 where username like "$zk%"   //模糊查詢

插入insert into 表名(欄位1,欄位2...) values(「值」,「值」,「值」,「值」,「值」),(「值1」,「值1」,「值1」,「值1」,「值1」)...;

update 表名 set name='章子怡' where id=1;

複製表複製表結構又複製表記錄:  create table t2 select * from 庫名.表名;

只複製表結構:       create table t2 select * from 庫名.表名 where 1>3;

create table 新錶 like 舊表 ;

複製舊表的資料到新錶:   insert into 新錶 select * from 舊表;

複製舊表的資料到新錶(兩個表結構不一樣):    insert into 新錶(欄位1,欄位2,.......) select 欄位1,欄位2,...... from 舊表

修改資料表的預設編碼格式

alter table 表名 convert to character set utf8(latin1);

mysql 安裝與基礎

我們羅列出了mysql的安裝包 對應的32位機安裝 mysql mysql server mysql devel 64位機安裝 mysql.x86 64 mysql server.x86 64 mysql devel.x86 64 安裝指令都為 yum install 安裝包名 什麼是資料庫 由於檔...

mysql 與操作 MySql基礎概念與操作

include include include mysql.h include using std string using std vector pragma comment lib,libmysql void dealsql const char pmysqlc,mysql pmysql if ...

MySQL基礎 操作與配置)

mysql使用者 使用者資訊都存放在mysql資料庫的user表中,新使用者建立後不能登入,需要設定許可權。建立乙個新使用者 create user 使用者名稱 identified by 密碼 刪除使用者 drop user 使用者名稱 重新命名使用者 rename 原使用者名稱 to 新使用者名...