MySQL创建数据库的命令、创建表的命令、插入语句的命令
1.创建数据库
CREATEDATABASEIFNOTEXISTSRUNOOBDEFAULTCHARSETutf8COLLATEutf8_general_ci;
#如果数据库不存在则创建,存在则不创建
#创建RUNOOB数据库,设定编码为utf8
2.删除数据库
dropdatabaseRUNOOB;
3.选择数据库
useRUNOOB;
#使用数据库RUNOOB
4.数据类型
5.创建数据表
CREATETABLEtable_name(column_namecolumn_type,column_name2column_type2);
<etc>
CREATETABLEIFNOTEXISTS`runoob_tbl`(
`runoob_id`INTUNSIGNEDAUTO_INCREMENT,
`runoob_title`VARCHAR(100)NOTNULL,
`runoob_author`VARCHAR(40)NOTNULL,
`submission_date`DATE,
PRIMARYKEY(`runoob_id`)#主键
)ENGINE=InnoDBDEFAULTCHARSET=utf8;
来自<http://www.runoob.com/mysql/mysql-create-tables.html>
</etc>
#表明、字段名字外面的符号是反引号,为了区分mysql关键字和普通字符
6.删数据表
DROPTABLEtable_name;
#删除表内数据
deletefrom表明whererunoob_title=“exam”;
#清除表内数据,保留表结构
truncatetable表名;
#删除后立刻释放磁盘空间
optimizetable表名;
7.增插入数据到表
INSERTINTOtable_name(field1,field2,…)VALUES(value1,value2,"value"…);
#字符类型,value需要使用单/双引号。
怎么往mysql中写入数据
1、导入.sql文件命令:mysql> USE 数据库名;mysql> source d:/mysql.sql;
2、建立数据库:mysql> CREATE DATABASE 库名;
3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
4、删除数据库:mysql> DROP DATABASE 库名;
5、删除数据表:mysql> DROP TABLE 表名;
6、将表中记录清空:mysql> DELETE FROM 表名;
7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中数据:mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';
9、用文本方式将数据装入数据表中:mysql> load data local infile "d:/mysql.txt" into table 表名;
还没有评论,来说两句吧...