linux使用mysql
来源:互联网 发布:淘宝开店需要什么条件 编辑:程序博客网 时间:2024/06/01 07:39
1.创建数据库
create database test;
1.2删除数据库
drop database test;
2显示MySQL(DBMS)下的所有数据库;
show databases;
3使用某一个数据库:
use test;
4在某一个数据库[test]中创建表:
方法一: 比较笨拙
即 进入到mysql的命令行模式下,use test 后,输入创建表的语句.
方法二:
利用脚本文件,先将所有的创建表的语句写入到一个***.sql语句中,如:create_table.sql;内容如下:
CREATE TABLE customers
(
cust_id int NOT NULL AUTO_INCREMENT,
cust_name char(50) NOT NULL ,
cust_address char(50) NULL ,
cust_city char(50) NULL ,
cust_state char(5) NULL ,
cust_zip char(10) NULL ,
cust_country char(50) NULL ,
cust_contact char(50) NULL ,
cust_email char(255) NULL ,
PRIMARY KEY (cust_id)
) ENGINE=InnoDB;
a).进入到mysql的命令行模式下,操作过程如下:[黑体表示需要输入的命令,其他的为命令提示符]
[root@localhost ~]# mysql -u root -p
Enter Password:
mysql> use test
mysql> source 文件路径/create_table.sql ;
方法三:
同样利用脚本文件,只不过不是在mysql的命令行模式下,而是在Linux的shell命令模式下,输入命令:
cat create_table.sql | mysql -uroot -pmysql testz
另外:在使用mysql c api编程的时,
使用MySQL字符集时的建议
• 建立数据库/表和进行数据库操作时尽量显式指出使用的字符集,而不是依赖于MySQL的默认设置,否则MySQL升级时可能带来很大困扰;
• 数据库和连接字符集都使用latin1时虽然大部分情况下都可以解决乱码问题,但缺点是无法以字符为单位来进行SQL操作,一般情况下将数据库和连接字符集都置为utf8是较好的选择;
• 使用mysql C API时,初始化数据库句柄后马上用mysql_options设定MYSQL_SET_CHARSET_NAME属性为utf8,这样就不用显式地用 SET NAMES语句指定连接字符集,且用mysql_ping重连断开的长连接时也会把连接字符集重置为utf8
- linux下使用mysql
- linux mysql 使用一
- Linux下使用MySQL
- linux 使用MySQL
- Linux下使用Mysql
- Linux MySQL的使用
- linux使用mysql
- Linux mysql使用
- linux使用MySql
- 使用Linux 安装MySQL
- 使用Linux 安装MySQL
- 使用Linux 安装MySQL
- linux安装使用mysql
- Mysql LINUX使用
- mysql linux下使用yum安装mysql
- linux下安装使用MySql
- linux下mysql的使用
- linux 使用c 连接mysql
- OpenSSL 生成RSA密钥对
- Java垃圾回收器[转,补充]
- 本博客已经关闭,请关注爪哇小汉的“51CTO技术博客”和“博客园”博客!
- OSCache入门配置
- 【POJ1065】Wooden Sticks Dilworth定理(偏序集定理2)
- linux使用mysql
- ViewTreeObserver 全局的监听器,用于监听控件的状态、可见性、大小等等
- android自定义ClockView
- 谷歌首发视频展示模块手机Ara Project成果
- CCRectMake,containsPoint
- chrome placeholder导致输入光标不居中
- 【iOS知识学习】_视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途
- XP搭建SVN服务器
- 五种方法配置tomcat