mysql数据库基本操作总结与归纳
生活随笔
收集整理的這篇文章主要介紹了
mysql数据库基本操作总结与归纳
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
mysql數據庫基本操作總結與歸納
登錄命令
mysql -u 用戶名 -p 密碼 列如; [root@localhost ~]# mysql -u root -p [root@localhost ~]# mysql -u root -pabc123登出命令
方法一:mysql> quit 方法二:mysql> exit 方法三:mysql> Ctrl + d數據庫操作
查看數據庫 select database; //查看當前數據庫' show databases; //查看所有數據庫' 創建數據庫 use 數據庫名 //使用數據庫 create database 數據庫名 //創建數據庫 show create database 數據庫 '//查看創建數據庫的語句' drop databases 數據庫 //刪除數據數據庫表的操作
查看表 show tables 表名 //查看數據庫中表 create tables 表名 //創建數據庫表 show create table 表名 //查看創建的表 describe 表名; '//查看表結構' select * from 表名 //查看表內信息向表里插入信息 insert into 表名(字段1,字段2,…)values(字段1的值,字段2的值,…) //向表中插入記錄' update 表名 set 字段名 1=值1[,字段名2=值2] where條件表達式 '//修改數據記錄' 例如:update info set name='zhangsan'; '//修改所有的name'update info set name='zhang' where id=2 把id為2的姓名修改成zhangcrete table 表名 int(3)整型 000 - 999 not null '//表示不為空' primary key '//表示主鍵' auto_increment '//表示自動增長,步長為1' decimal (5,2) '//表示5個有效字符,2位小數,例如100.00' default '//表示默認值' varchar '//可變長字符'刪除表 drop table 表名 //刪除表 delete from 表名 //刪除表 delete from 表名 where條件表達式 //刪除指定記錄,不帶where條件的語句表示刪除表中所有記錄 列入; delete from tmp where score >=90 刪除大于等于90分的人 drop table [數據庫名.]表名 //刪除指定的數據表' truncate table 表名 //刪除表復制表 create table tmp as se lect * from benat; 查詢表 select 字段名1 from 表名; elect 字段名1 from 表名 where 條件表達式; 舉例:select score,address from benat; // select score,address from benat where id=2;創建索引
創建普通索引 create index <索引的名字> on tablename(列的列表); create index salary on IT_salary; 創建唯一性索引 create unique index <索引的名字> on tablename(列的列表); 創建主鍵索引 create table tablename([...],primary key(列的列表); 創建全文索引 create fulltext index <索引的名字> on tablename(列的列表); 查看索引 show index from tablename; show keys from tablename; 刪除索引 drop index index_name on table_name;總結
以上是生活随笔為你收集整理的mysql数据库基本操作总结与归纳的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 逃离神秘实验室:挑战记忆矩阵和速度迷宫
- 下一篇: 数据库高级查询