MySQL常用语句
我,将某个人,唯一的某个人,试图锁定。我,

MySQL常用语句

管理MySQL的命令

以下列出了使用Mysql数据库过程中常用的命令


命令创建数据库

CREATE DATABASE 数据库名;

选择要操作的Mysql数据库

USE 数据库名 ;


列出 MySQL 数据库管理系统的数据库列表。

SHOW DATABASES;


显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。

SHOW TABLES;


显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。

SHOW COLUMNS FROM 数据表;


显示数据表的详细索引信息,包括PRIMARY KEY(主键)。

SHOW INDEX FROM 数据表;


删除数据库


drop database <数据库名>;

mysqladmin 删除数据库

mysqladmin -u root -p drop RUNOOB

MySQL 创建数据表

CREATE TABLE table_name (column_name column_type);
CREATE TABLE   表名(表字段名,定义每个表字段)

例:CREATE TABLE IF NOT EXISTS `runoob_tbl`(
   `runoob_id` INT UNSIGNED AUTO_INCREMENT,
   `runoob_title` VARCHAR(100) NOT NULL,
   `runoob_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `runoob_id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;


删除MySQL数据表的通用语法:

DROP TABLE table_name ;


向MySQL数据表插入数据通用的 INSERT INTO SQL语法:

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES                       ( value1, value2,...valueN );


INSERT 插入多条数据

INSERT INTO table_name  (field1, field2,...fieldN)  VALUES  (valueA1,valueA2,...valueAN),(valueB1,valueB2,...valueBN),(valueC1,valueC2,...valueCN)......;


MySQL数据库中查询数据通用的 SELECT 语法:

SELECT column_name,column_name
FROM table_name[WHERE Clause][LIMIT N][ OFFSET M]

读取数据表:

select * from runoob_tbl ;


SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法:

SELECT field1, field2,...fieldN FROM table_name1, table_name2...[WHERE condition1 [AND [OR]] condition2.....

SQL SELECT WHERE 子句

SELECT * from runoob_tbl WHERE runoob_author = ' 条件 ' ;


UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法:

UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]
更新数据表中 runoob_id 为 3 的 runoob_title 字段值:
UPDATE runoob_tbl SET runoob_title='学习 C++' WHERE runoob_id=3;


SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:

DELETE FROM table_name [WHERE Clause]
DELETE FROM runoob_tbl WHERE runoob_id=3;


python链接数据库使用

pymysql

pip install pymysql
import pymysql
conn = pymysql.connect(host='localhost', user='用户名默认root', passwd='密码', db="lhq_诸葛神算", charset='utf8')
cur = conn.cursor()
sql="SQL语句“#'insert  book1(签序中文,签号,签文,解签) values("%s", "%s", "%s","%s")' % (qianhao, qian, title,jieqian)
cur.execute(sql)
conn.commit()
cur.close()
conn.close()
MySQLdb

import MySQLdb

 conn = MySQLdb.connect(host='localhost', user='root',passwd='LHQ')
# #获取操作游标
# cursor = conn.cursor()
# cursor.execute("""create database if not exists 诸葛神算""")#创建数据库 python
# # 用if not exists  可以防止重复创建下面的一样
#
# #选择数据库
# conn.select_db('诸葛神算');


上一篇: 没有了
下一篇: