Python入門基礎篇 No.52 —— 返回值詳解
SQL
登入 :
mysql -uroot -p密碼
mysql -hip -uroot -p密碼
mysql --host=127.0.0.1 --user=root --password=密碼
退出:
exit
quit
操作資料庫:CRUD
1、C(Create):建立
create database db1; 建立db1資料庫
create database if not exists db1; 建立前先判斷,如果不存在再建立
create database db2 character set gbk; 建立字符集是gbk的資料庫
2、R(Retrieve):查詢
show databases; 查詢所有資料庫的名稱
show create database mysql; 檢視對應字元的字符集
3、U(updata):修改
alter database 資料庫名稱 character set 字符集名稱; 修改資料庫字符集
4、D(delete):刪除
drop database db3; 刪除db3
drop database if exists db3;先判斷再刪除,如果存在資料庫再刪除
5、使用資料庫
select database(); 查詢當前使用的資料庫
use db1;使用資料庫db1
操作表
1、C(create):建立
create table 表名(
列名1 資料型別1,
列名1 資料型別1,
列名1 資料型別1,
。。。。
列名1 資料型別1
);
*常見的資料型別:
create table student1(id int ,name varchar(32),age int,birthday date,score double(4,1),insert_time timestamp);
複製表:
create table stu like student1;建立一個stu表 和student1表一樣
2、R(retrieve):查詢
show tables; 查詢某個資料庫中所有表名稱
desc 表名; 查詢表結構
3、U(update):修改
1、修改表名
alter table student1 rename to student;
2、修改表的字符集
alter table student1 character set 字符集名稱
3、新增一列
alter table student1 add 列名 資料型別
4、修改列名稱 型別
alter table student1 change gender sex varchar(20) 改名字和型別
alter table student1 modify sex varchar(10);0
5、刪除列
alter table student1 drop sex;
4、D(delete):刪除
drop table if exists student; 先判斷後刪除